将数据从hdfs加载到vertica

iyfamqjs  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(371)

从hdfs向vertica加载数据时出现以下错误
我刚刚停止了以前的数据库工作,并在vertica中创建了新的数据库。然后我跑了

vsql -f [AggregateFunctions.sql, AnalyticFunctions.sql, FilterFunctions.sql,
  JavaFunctions.sql, JavaUDLFunctions.sql, ParserFunctions.sql, 
  SourceFunctions.sql, TransformFunctions.sql]

当我尝试使用以下命令从hdfs加载数据时

COPY exploded001 SOURCE Hdfs(url='http://hadoop-namenode.com:50070/webhdfs/v1/bq-upload/exploded/part-00000', 
 username='xyz') DELIMITER E'\t';

我有以下错误:

ERROR 3457:  Function Hdfs() does not exist, or permission is denied for Hdfs()

HINT:  No function matches the given name and argument types. You may need to 
add explicit type casts
sqserrrh

sqserrrh1#

运行以下命令修复此问题

vsql -f /opt/vertica/packages/hdfs_connectors/install.sql

相关问题