首页 > 其他 > 详细

hive 数据归档问题

时间:2020-07-03 15:53:31      阅读:91      评论:0      收藏:0      [点我收藏+]

1、对数据进行归档

alter table tableName archive partition(current=‘2020-07-02‘);

报错如下:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org/apache/hadoop/tools/HadoopArchives
查看hive的日志,日志文件在 ls /tmp/${USER}/hive.log
java.lang.NoClassDefFoundError: org/apache/hadoop/tools/HadoopArchives

3、分析
hive在进行归档的时候需要使用到hadoop的archive相关的类,但是在hive的lib目录下面没有。
2、解决办法:
从hadoop的lib目录下拷贝archive相关类到hive的lib下面

① 找到相关类
[hduser@yjt hive]$ find /data1/hadoop/hadoop/ -name *archive*
② 拷贝
cp /data1/hadoop/hadoop/share/hadoop/tools/lib/hadoop-archives-2.9.2.jar /data1/hadoop/hive/lib/

hive 数据归档问题

原文:https://www.cnblogs.com/yjt1993/p/13230694.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!