簡體   English   中英

org.apache.kylin.job.exception.ExecuteException:java.lang.NoClassDefFoundError:org / apache / hadoop / hive / serde2 / typeinfo / TypeInfo

[英]org.apache.kylin.job.exception.ExecuteException: java.lang.NoClassDefFoundError: org/apache/hadoop/hive/serde2/typeinfo/TypeInfo

我在https://issues.apache.org/jira/browse/KYLIN-2511上發現了類似的錯誤

環境:hadoop-2.7.1 hbase-1.3.2 apache-hive-2.1.1-bin apache-kylin-1.6.0-hbase1.x-bin

我試過將所有配置單元庫復制到kylin,但是出現另一個錯誤。

org.apache.hadoop.mapred.YarnChild: Error running child : java.lang.NoClassDefFoundError: org/apache/hadoop/hive/serde2/typeinfo/TypeInfo

缺少的類應位於hive-exec-.jar中; 檢查並調試“ bin / find-hive-dependency.sh”,以查看為什么無法從您的服務器中找到此jar。 您可以將其手動添加到“ hive_exec_path”變量中。

順便說一句,麒麟1.6相當舊,請嘗試升級到2.x版本。

為什么只嘗試https://issues.apache.org/jira/browse/KYLIN-2511中提到的方法。 您最好根據v16的文檔准備環境。 使用最新版本的Kylin更好。 它具有更多功能並修復了一些錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM