kylin3.x安装,解决load hive表的时候提示shaded-guava问题
3Kylin安裝
3.1下載kylin
訪問:http://kylin.apache.org/download/,下載kylin,如下:
將上面的apache-kylin-3.0.1-bin-hadoop3.tar.gz放到hadoop5上的:/home/admin/kylin 中。(若沒有此目錄,創建此目錄)
3.2安裝kylin
進入kylin包所在的位置
[root@hadoop4 kylin]# cd /home/admin/kylin [root@hadoop4 kylin]# tar -zxvf apache-kylin-3.0.1-bin-hadoop3.tar.gz添加環境變量
[root@hadoop4 kylin]# cd ~ [root@hadoop4 ~]# vim .bashrc添加:
export KYLIN_HOME=/home/kylin/apache-kylin-2.6.5-bin-hadoop3 export SPARK_HOME=/usr/hdp/current/spark2-client export HIVE_CONF=/etc/hive/conf export HCAT_HOME=/usr/hdp/current/hive-webhcat最后source .bashrc
修改find-hive-dependency.sh (位置:$KYLIN_HOME/bin)
[root@hadoop4 bin]# vim find-hive-dependency.sh#hive_env=`hive ${hive_conf_properties} -e set 2>&1 | grep 'env:CLASSPATH'` hive -e set >/tmp/hive_env.txt 2>&1 hive_env=`grep 'env:CLASSPATH' /tmp/hive_env.txt` hive_env=`echo ${hive_env#*env:CLASSPATH}` hive_env="env:CLASSPATH"${hive_env}
修改kylin.properties(位置:$KYLIN_HOME/conf)
修改內容:
kylin.metadata.url=bigdata kylin.env.zookeeper-connect-string=hadoop6:2181,hadoop5:2181,hadoop4:2181修改kylin_hive_conf.xml
還有:mapreduce.job.split.metainfo.maxsize這個屬性也注釋掉
Ambari中修改hdfs中的以下參數配置:
${KYLIN_HOME}/tomcat/conf/.keystore (沒有那個文件或目錄)
解決方法:在kylin內置tomcat的server.xml中里邊有個對https的支持那一段沒啟用的話 注釋掉
進入bin目錄下創建bigdata文件夾,否則會報錯
[root@hadoop4 bin]# cd $KYLIN_HOME/bin [root@hadoop4 bin]# mkdir bigdata [root@hadoop4 bin]# cd $KYLIN_HOME [root@hadoop4 bin]# mkdir bigdata找到:kylin-shaded-guava-3.1.0-SNAPSHOT.jar和guava-28.0-jre.jar,并將之放到/home/admin/kylin/apache-kylin-3.1.0-bin-hadoop3/lib下。
找到:kylin-shaded-guava-3.1.0-SNAPSHOT.jar和guava-28.0-jre.jar,并將之放到/home/admin/kylin/apache-kylin-3.1.0-bin-hadoop3/tomcat/lib下。
將commons-configuration-1.10.jar放到:$KYLIN_HOME/tomcat/lib
最后,啟動kylin
登錄:http://hadoop5:7070/kylin/login 名初始用戶名和密碼是ADMIN/KYLIN.
總結
以上是生活随笔為你收集整理的kylin3.x安装,解决load hive表的时候提示shaded-guava问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电瓶车控制器怎么调高速?
- 下一篇: 家常豆豉的做法?