flink orc hive 2.1.1 源码bug处理
先说一下我们公司的线上集群配置 : CDH6.3.1 , hive 2.1.1 ,由于公司是做车联网业务方向的,所以数据量很大,同事小A,在往集群写数据,发现写入的数据不能在hive表里查询,他写往另外一个hive3.1.2的集群,却可以,于是我们定位到肯定是CDH的 hive2.1.1有问题了,百度了一下,确实有这方面的问题。
按照其他博客的思路,去编译源码,然后再打包上去就可以解决问题了,我这里一致犯了个很低级的错误,就是把老的 jar包改成了 jar.bak, 以为就万事大吉了,一定要把 老的 jar.bak 得执行权限去掉,否则即使你把名字改成了jar.bak, 在你运行新的 jar包之后,还是会报 数据越界异常。