将本地数据加载到配置单元数据库时遇到问题

qoefvg9y  于 2021-06-26  发布在  Hive
关注(0)|答案(3)|浏览(370)
  1. hive>LOAD DATA INPATH '/hadoop/abc/POC2_Setup/input/warr2_claims_5441F.csv' OVERWRITE INTO TABLE baumuster_pre_analysi_text;

失败:semanticexception行1:17无效路径“”/hadoop//poc2\u setup/input/warr2\u claims\u 5441f.csv“”:没有与路径匹配的文件hdfs://localhost:9000/hadoop//poc2\u setup/input/warr2\u claims\u 5441f.csv

dfty9e19

dfty9e191#

要从本地计算机加载数据,可以使用以下命令:

  1. LOAD DATA LOCAL INPATH '/hadoop/abc/POC2_Setup/input/warr2_claims_5441F.csv' OVERWRITE INTO TABLE baumuster_pre_analysi_text;
ct2axkht

ct2axkht2#

如果我们是从本地文件系统加载,我们需要使用关键字“local”,如下所示,
加载数据本地inpath'您的本地文件路径'覆盖到您的配置单元表表;
如果从hdfs加载,
加载数据在路径'你的hdfs文件路径'覆盖到表你的配置单元表;

7d7tgy0s

7d7tgy0s3#

如果您是从本地加载数据,那么您必须提到 LOCAL . hive>LOAD LOCAL DATA INPATH '/hadoop//POC2_Setup/input/warr2_claims_5441F.csv' OVERWRITE INTO TABLE baumuster_pre_analysi_text; 如果您的默认目录没有设置为本地,那么您必须提到 file:/ 在小路前面。

相关问题