从HDFS将数据加载到Hive上Azure Hdinsight时出错
问题描述:
我在Azure HDinsight上使用Hadoop。从HDFS将数据加载到Hive上Azure Hdinsight时出错
在我的Hadoop集群存储容器上,我创建了名为“tempdata”的文件共享并上传文件“his2.csv”。
在蜂房,我创建了一个表 “temps_his” 举办的 “his2.csv” 数据into.I运行以下查询:
LOAD DATA INPATH '/user/admin/tempdata/his2.csv' OVERWRITE INTO TABLE temp_his;
(admin是我的用户名)
我以下错误:
Error while compiling statement: FAILED: SemanticException Line 1:17 Invalid path ''/user/admin/tempdata/his2.csv'': No files matching path wasb://[email protected]/user/admin/tempdata/his2.csv [ERROR_STATUS]
我怎么能解决这个问题,并得到该文件的具体路径?
答
将文件放入hdfs或在命令中添加“local”。 LOAD DATA本地INPATH'/user/admin/tempdata/his2.csv'覆盖表格temp_his;
我发现我没有存储在blob存储上。所以即使建议的查询也不会起作用 – Saadb