外部兽人和克劳德拉蜂箱的兼容性问题



我无法解决外部兽人和克劳德拉蜂巢的兼容性问题。

我有cloudera express版本6.3.2和hive版本2.1.1总的来说,这很奇怪,我下载了claudera的最新版本,那里有旧的hive 2.1.1

案例:

  • 从外部来说,我创建了一些兽人(我试图通过地图还原器作业在本地spark和同一个cloudera中创建它,结果相同(
  • 我试着在我的克劳德拉中阅读这个兽人,甚至通过orcfiledump
  • 我明白线程中的异常";主";java.lang.ArrayIndexOutOfBoundsException:6位于org.apache.OrcFile$WriterVersion.from(OrcFile.java:145(
  • 我在本地将orc-tools-1.5.5-uber.jar实用程序下载到了我的计算机上
  • 还在那里下载了有问题的兽人
  • 由java-jar orc-tools-1.5.5-uber.jar meta msout2o12.orc执行
  • Uber jar内部有自己的hadoop,已经阅读了这个orc okmsout2o12.orc的结构文件版本:0.12,带ORC_135行数:242压缩:ZLIB压缩尺寸:262144

如果不创建任何表,cloudera中的一个蜂箱就无法愚蠢地使用自己的实用程序读取兽人。问题开始于我创建了一个外部表,而orc上的hiveql生成了这样的错误。但在这里,它只是愚蠢地将问题降至最低,只是蜂箱——或者文件转储无法读取兽人。如何让cloudera正常阅读兽人。。在我的云时代该收紧什么?

这对我来说是一个巨大的意外收获。我回到镶木地板上。https://community.cloudera.com/t5/Cloudera-Labs/Problem-of-compatibility-of-an-external-orc-and-Claudera-s/m-p/299395/highlight/false#M582

相关内容

  • 没有找到相关文章

最新更新