Hive: java.lang.ClassNotFoundException Class org.apache.hive.hcatalog.data.JsonSerDe not found

在遇到Hive运行时出现'java.lang.ClassNotFoundException: Class org.apache.hive.hcatalog.data.JsonSerDe not found'的错误后,通过检查Hive的日志发现问题是由于ThriftHiveMetastore引起的。解决方法是在$HIVE_HOME/conf下的hive-env.sh文件中,更新HIVE_AUX_JARS_PATH,添加所需jar包路径,并重启Hive服务,从而成功解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WARNING: Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X
 releases.
Query ID = root_20210225123435_1324c293-cd8b-42be-802d-339619ddd885
Total jobs = 1
Launching Job 1 out of 1
Number of reduce tasks determined at compile time: 1
In order to change the average load for a reducer (in bytes):
  set hive.exec.reducers.bytes.per.reducer=<number>
In order to limit the maximum number of reducers:
  set hive.exec.reducers.max=<number>
In order to set a constant number of reducers:
  set mapreduce.job.reduces=<number>
Starting Job = job_1614243858234_0028, Tracking URL = http://hadoop-master:8088/proxy/application_1614243858234_0028/
Kill Command = /usr/local/hadoop/bin/hadoop job  -kill job_1614243858234_0028
Hadoop job information for Stage-1: number of mappers: 1; number of reducers: 1
2021-02-25 12:34:42,249 Stage-1 map = 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值