[英]Error starting Hive: java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
[英]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.