日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CHD6.3环境中,集中kylin3.0,错误解决.NoClassDefFoundError: org/apache/commons/configuration/ConfigurationE

發布時間:2023/12/18 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CHD6.3环境中,集中kylin3.0,错误解决.NoClassDefFoundError: org/apache/commons/configuration/ConfigurationE 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、下載文件

因為CDH環境為6.3版本,所以選擇/apache-kylin-3.0.1-bin-cdh60包

從國內鏡像下載

wget https://mirrors.tuna.tsinghua.edu.cn/apache/kylin/apache-kylin-3.0.1/apache-kylin-3.0.1-bin-cdh60.tar.gz

?

解壓,我解壓到/opt/kylin/apache-kylin-3.0.1-bin-cdh60目錄

2、配置環境變量

配置全局環境變量:

?

cat << EOF | sudo tee -a /etc/profile

?

?

#kylin config

JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera

?

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

export KYLIN_HOME=/opt/kylin/apache-kylin-3.0.1-bin-cdh60

?

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CDH_HOME=/opt/cloudera/parcels/CDH

export HBASE_HOME=${CDH_HOME}/lib/hbase

export HBASE_CLASSPATH=${HBASE_HOME}/lib/hbase-common-2.1.0-cdh6.3.2.jar

?

?

export HADOOP_USER_NAME=hdfs

?

?

export HADOOP_USER_NAME=hdfs

?

EOF

?

?

?

source /etc/profile

3、Hbase環境依賴查找

查看hbase包的路徑:

[root@cdht1 lib]# ls -l hbase-common-*

lrwxrwxrwx 1 root root 45 Nov??9 00:09 hbase-common-2.1.0-cdh6.3.2.jar -> ../../../jars/hbase-common-2.1.0-cdh6.3.2.jar

lrwxrwxrwx 1 root root 51 Nov??9 00:10 hbase-common-2.1.0-cdh6.3.2-tests.jar -> ../../../jars/hbase-common-2.1.0-cdh6.3.2-tests.jar

[root@cdht1 lib]# pwd

/opt/cloudera/parcels/CDH/lib/hbase/lib

?

?

4、檢查環境變量

檢查環境變量:

[root@cdht1 apache-kylin-3.0.1-bin-cdh60]# $KYLIN_HOME/bin/check-env.sh

Retrieving hadoop conf dir...

Error: Could not find or load main class org.apache.hadoop.hbase.util.GetJavaProperty

KYLIN_HOME is set to /opt/kylin/apache-kylin-3.0.1-bin-cdh60

?

?

5、啟動

$KYLIN_HOME/bin/kylin.sh start

?

Retrieving Spark dependency...

spark not found, set SPARK_HOME, or run bin/download-spark.sh

?

安裝apark或者配置spark環境變量

?

export SPARK_HOME=/opt/cloudera/parcels/CDH/lib/spark

?

?

啟動成功:

A new Kylin instance is started by root. To stop it, run 'kylin.sh stop'

Check the log at /opt/kylin/apache-kylin-3.0.1-bin-cdh60/logs/kylin.log

Web UI is at http://localhost:7070/kylin。 默認用戶名密碼ADMIN/KYLIN

?

?

6、問題排查

訪問頁面日志報錯,頁面無法打開:

?

2020-03-25 16:46:54,880 INFO??[localhost-startStop-1] metrics.MetricsManager:142 : Kylin metrics monitor is not enabled

java.lang.NoClassDefFoundError: org/apache/commons/configuration/ConfigurationException

????????at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628)

????????at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)

????????at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)

這個錯誤和一個?bug?有關,原因是 Kylin 2.6.1 開始默認不自帶 Spark 客戶端,而使用 Ambari 的 Spark 客戶端,又和 Kylin 出現了不兼容的情況。解決方法是用 Kylin 自帶的spark download 腳本 重新下載一個 spark 到$KYLIN_HOME/spark,并把 SPARK_HOME 指向該目錄。

export SPARK_HOME=${KYLIN_HOME}/spark

需要復制spark/jars/commons-configuration-1.6.jar文件到tomcat/lib下,啟動成功

?

spark可以不重新下載,但是需要舊版本的commons-configuration-1.6.jar文件,不然始終報錯java.lang.NoClassDefFoundError: org/apache/commons/configuration/ConfigurationException

總結

以上是生活随笔為你收集整理的CHD6.3环境中,集中kylin3.0,错误解决.NoClassDefFoundError: org/apache/commons/configuration/ConfigurationE的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。