![](/img/trans.png)
[英]Unable to load .csv data from hdfs into Hive table in Hadoop
[英]Not able to load data from HDFS to Hive in Hadoop
我是hadoop的新手,正在学习阶段。 当我尝试在蜂巢中执行以下语句时, empl.txt
被移至垃圾箱文件夹。
load data inpath '/user/trnkimz/empl.txt' into table empl;
同样,数据也不会存储在empl表中。 在我的empl表中,我有以下e_name String
列: e-id int
和e_name String
。
在我的empl.txt
文件中,其中包含以下数据:
1,john
2,smith
3,alex
请建议,为什么我不能将数据从HDFS加载到配置单元表。 提前致谢。
首先,您必须检查您的输入文件是否在local或hdfs中。
如果在本地,则必须在表TABLENAME中使用LOAD DATA LOCAL INPATH'/ home / username / inputfile'(等于copyFromLocal)
如果它在HDFS中,则意味着您必须在表TABLENAME中使用LOAD DATA INPATH'/ inputfile'(这等同于hdfs中的mv命令)
我们可以通过两种方式将数据加载到配置单元表
1)用本地数据加载表
蜂巢>加载数据本地入口''覆盖到表;
2)用HDFS数据加载表数据
蜂巢>加载数据路径''覆盖到表;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.