Apache HIVE查询获取异常

时间:2019-01-08 09:33:58

标签: hadoop hive

我正在尝试非常简单的Hive查询。

hive> create table emp(eid int, name string, sal int, dno int, gender string) row format delimited fields terminated by ',';

hive> load data local inpath 'emp.txt' into table emp;

hive> select * from emp;

==现在我遇到错误了==

  

失败,例外   java.io.IOException:org.apache.hadoop.hdfs.BlockMissingException:   无法获得阻止:   BP-954485364-127.0.1.1-1535724697104:blk_1073741891_1067   file = / user / hive / warehouse / emp1 / emp_tab耗时:0.156秒

几天前,这个查询对我有用。请帮助我。

1 个答案:

答案 0 :(得分:0)

这是HDFS问题,不是Hive本身。使用hdfs fsck /检查文件系统,以检查整个文件系统,或使用hdfs fsck /user/hive/warehouse/emp1检查消息中的目录。

这可能会告诉您块是否丢失,损坏,正在复制。根据输出,纠正措施可能有所不同。