Caused by: java.lang.ClassNotFoundException: Class org.openx.data.jsonserde.JsonSerDe not found
2024-09-08 18:40:09
Caused by: java.lang.ClassNotFoundException: Class org.openx.data.jsonserde.JsonSerDe not found
解决方法,参考:https://blog.csdn.net/weixin_40775554/article/details/102808656
临时生效
向Hive中导入json jar包:把jar包放入$HIVE_HOME/lib/ 目录下(或其他目录中),在hive cli中执行
hive>add jar jar包的存放路径 ,例如:
hive> add jar $HIVE_HOME/lib/json-serde-1.3-jar-with-dependencies.jar;(临时生效)
或者在hive-site.xml中添加属性:配置
永久生效
<property>
<name>hive.aux.jars.path</name>
<value>file:///export/servers/hive-1.1.0-cdh5.14.0/lib/json-serde-1.3.8-jar-with-dependencies.jar</value>
</property>
注意:还要添加一个属性配置是将压缩设置为false
<property>
<name>hive.exec.compress.output</name>
<value>false</value>
</property>
还要向Hadoop中导入json jar包:直接把jar包放在$HADOOP_HOME/share/hadoop/mapreduce/下即可,注意:一定要放到这个目录中。
最新文章
- 判断一个值是否为null或者undefined
- WaitType:SOS_SCHEDULER_YIELD
- cocoapods无法使用(mac os 10.11升级导致pod: command not found)
- 自定义SeekBar的使用
- Java-->;多线程断点续传
- STC89C52单片机内部EEPROM驱动
- C# zip压缩
- python 给lambda命名(网友处学习)
- i春秋与我
- 深入浅出mongoose
- JQuery案例二:实现全选、全不选和反选
- 多对多manytomany
- 我的POI代码库(持续更新)
- Vim auto-pairs设置选项
- Linux内核剖析(三)构建源码树
- 20165203 《网络对抗技术》week1 Kali的安装与配置
- tomcat源码阅读之安全机制
- Codewars笔记
- 读论文《BP改进算法在哮喘症状-证型分类预测中的应用》
- HAproxy和TIME WAIT的一次问题排查