配置单元加载data:no files 匹配路径文件:/home/hive/sample.log

km0tfn4u  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(381)

我在试着装东西 sample.log 在hdp沙盒文件我的初步努力

LOAD DATA LOCAL INPATH 'sample.log' OVERWRITE INTO TABLE logs;

似乎路径不匹配

Error: Error while compiling statement: FAILED: SemanticException Line 1:23 Invalid path ''sample.log'': No files matching path file:/home/hive/sample.log (state=42000,code=40000)

我注销,转到/root,然后进入 hive ```
0: jdbc:hive2://sandbox-hdp.hortonworks.com:2> LOAD DATA LOCAL INPATH '/root/Hadoop_Spark_Fundamentals_Code_Notes-V3.0/Lesson-6/Lesson-6.2_Hive/sample.log' OVERWRITE INTO TABLE logs;

完整路径也不起作用。

Error: Error while compiling statement: FAILED: SemanticException Line 1:23 Invalid path ''/root/Hadoop_Spark_Fundamentals_Code_Notes-V3.0/Lesson-6/Lesson-6.2_Hive/sample.log'': No files matching path file:/root/Hadoop_Spark_Fundamentals_Code_Notes-V3.0/Lesson-6/Lesson-6.2_Hive/sample.log (state=42000,code=40000)

在我看来,它混淆了/root和/home/hive。
如何设置正确的路径?
ctrmrzij

ctrmrzij1#

用户“hive”正在执行您的语句。确保本地文件具有允许“配置单元”对其进行读取访问的权限。

相关问题