第2章 Kylin環境搭建

上篇:第1章 大數據Kylin之術語


1、安裝地址

(1)官網地址
http://kylin.apache.org/cn/

(2)官方文檔
http://kylin.apache.org/cn/docs/

(3)下載地址
http://kylin.apache.org/cn/download/


2、安裝部署

(1)將apache-kylin-2.5.1-bin-hbase1x.tar.gz上傳到Linux
(2)解壓apache-kylin-2.5.1-bin-hbase1x.tar.gz到/opt/module

[root@hadoop105 hadoop]$ tar -zxvf apache-kylin-2.5.1-bin-hbase1x.tar.gz -C module/

注意:需要在/etc/profile文件中配置HADOOP_HOME,HIVE_HOME,HBASE_HOME並source使其生效


kylin安裝遇到的問題及解決方案

前提準備好進程環境:
啓動Kylin之前要保證HDFS,YARN,ZK,HBASE相關進程是正常運行的。

查看進程:

[root@hadoop105 ~]# jps -l
78017 org.apache.hadoop.hbase.regionserver.HRegionServer
125808 org.apache.hadoop.util.RunJar
9393 -- process information unavailable
10260 org.apache.hadoop.hdfs.server.namenode.NameNode
10533 org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode
10837 org.apache.hadoop.yarn.server.nodemanager.NodeManager
10713 org.apache.hadoop.yarn.server.resourcemanager.ResourceManager
11739 org.apache.zookeeper.server.quorum.QuorumPeerMain
77834 org.apache.hadoop.hbase.master.HMaster
126682 sun.tools.jps.Jps
11503 org.apache.hadoop.util.RunJar

kylin安裝遇到的問題

報錯問題一:
錯誤:
ERROR [main] curator.ConnectionState:200 : Connection timed out for connection string (hdp-01:2181:2181) and timeout (15000) / elapsed (89115)

原因:沒有解析到zk的集羣地址

解決方案:添加配置kylin.properties


[root@hadoop105 ~]# cd /usr/local/hadoop/module/kylin-2.5.0/conf/
[root@hadoop105 conf]# vim kylin.properties 

//添加到文件配置參數:
kylin.env.zookeeper-connect-string=hdp-01:2181

報錯問題二:

錯誤:
Web UI is at http://hdp-01.localdomain:7070/kylin

原因:沒有配置hosts,默認使用127.0.0.1

解決方案:修改hosts映射

//添加到文件: vim /etc/hosts

192.168.xxx.xx   hadoop105

報錯問題三:
報錯信息
Failed to load keystore type JKS with pathconf/.keystore due to /home/hadoop/apache-kylin-2.0.0-bin/tomcat/conf/.keystore(沒有那個文件或目錄)
java.io.FileNotFoundException: /home/hadoop/apache-kylin-2.0.0-bin/tomcat/conf/.keystore(沒有那個文件或目錄)
at java.io.FileInputStream.open(Native Method)

原因:修改tomcat下的文件

解決方案:
修改tomcat下的https 在kylin內置tomcat的server.xml中裏邊有個對https的支持註釋掉(84-87行)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


報錯問題四:
報錯信息
java.io.FileNotFoundException: File does not exist: hdfs://hadoop105:9000/usr/local/hive/lib/hive-metastore-1.2.2.jar

在構建cube的時候,step3報錯

看報錯信息知道,我們希望是去本地安裝目錄下尋找jar包,但是默認去了hdfs上找,應該是配置的問題

解決方案:

將 $HADOOP_HOME下的/etc/hadoop/core-site.xml 複製一份到 $HBASE_HOME,並且把fs.defaultFS配置註釋或者刪掉

再重新構建,發現ok了

當問題解決後,進程也啓動了,我們可以對其進行訪問:

Web頁面訪問:http://hadoop105:7070/kylin

在這裏插入圖片描述
默認:
用戶名:admin
密碼:KYLIN
在這裏插入圖片描述

發佈了182 篇原創文章 · 獲贊 20 · 訪問量 9661
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章