Hive 报错 xec.DDLTask. Cannot validate serde: org.openx.data.jsonserde.JsonSerDe 建表错误

                   最近想通过hive来实现解析 json 数据,通过看文档说明,可以在建表时使用序列化来执行。但是现在建表的时候报错了,费了较长时间才解决的错误呢,以下分享一下如何解决的错误。

                 看了一些文档得知需要把hive的jar 包添加到环境变量: 还是报错; 

          

  方法2: 需要把hive 的这个hcatalog/hive-hcatalog-core-xx.jar 包复制到spark 和hadoop的yarn目录下。结果还是无效。

       

方法3: 就行修改hive-site.xml 配置文件,添加配置,告知hive ,这个jar包的存放位置。

  

退出hive 客户端后,重新启动hive,再次创建表,OK 问题解决了。

终于解决了,详细的错误原因还需要进一步深究。 

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值