繁体   English   中英

无法将数据从HDFS加载到Hadoop中的Hive

[英]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 inte_name String

在我的empl.txt文件中,其中包含以下数据:

1,john
2,smith
3,alex

请建议,为什么我不能将数据从HDFS加载到配置单元表。 提前致谢。

首先,您必须检查您的输入文件是否在local或hdfs中。

如果在本地,则必须在表TA​​BLENAME中使用LOAD DATA LOCAL INPATH'/ home / username / inputfile'(等于copyFromLocal)

如果它在HDFS中,则意味着您必须在表TA​​BLENAME中使用LOAD DATA INPATH'/ inputfile'(这等同于hdfs中的mv命令)

我们可以通过两种方式将数据加载到配置单元表

1)用本地数据加载表

蜂巢>加载数据本地入口''覆盖到表;

2)用HDFS数据加载表数据

蜂巢>加载数据路径''覆盖到表;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM