kylin安裝配置-kylin-3.1.2-Centos7


一、軟件要求

二、Kylin 安裝

三、文件配置

四、運行kylin

-------------------------------

一、軟件要求

1,hadoop 安裝配置
2,Hbase 安裝配置
3,Hive 安裝配置
4,JDK1.8
5,Spark 安裝配置(可選)

二、Kylin 安裝

這里使用和安裝Hadoop同一個用戶
2.1,下載地址:kylin-3.1.2
2.2,進入文件保存目錄

## 解壓到和Hadoop集群軟件同一個安裝目錄,例如該處是‘/usr/local/hdfs’
$ sudo tar -zxvf ./apache-kylin-3.1.2-bin-hbase1x.tar.gz -C /usr/local/hdfs
$ cd /usr/local/hdfs
$ sudo sudo mv ./apache-kylin-3.1.2-bin-hbase1x ./kylin3.1.2
## 將文件所有變更為hadoop用戶,bigdata用戶組
$ sudo chown -R hadoop:bigdata ./kylin3.1.2
## 創建軟連接,方便版本更換
$ sudo ln -s /usr/local/hdfs/kylin3.1.2 ~/hdfs/kylin

2.3,設置環境變量

vi ~/.bash_profile
KYLIN_HOME=/root/training/kylin
export KYLIN_HOME
PATH=$KYLIN_HOME/bin:$PATH
export PATH
source ~/.bash_profile

在任何界面輸入kylin,然后連續按兩下Tab鍵,顯示下面內容則設置成功:

$ kylin
kylin kylin-port-replace-util.sh kylin.sh

三、文件配置

3.1 yarn-site.xml,添加歷史服務器

需要在$HADOOP_HOME/etc/hadoop/yarn-site.xml增加以下配置:

<property>
<name>mapreduce.jobhistory.address</name>
<value>host:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>host:19888</value>
</property>
# host 為服務器地址

四、運行kylin

3.1 啟動 Kylin 前需要啟動 Hadoop、Zookeeper、Hbase、Hive 等服務

$ start-all.sh
$ $HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver
$ start-hbase.sh
$ nohup hive --service metastore > metastore.log 2>&1 &
$ nohup hive --service hiveserver2 > hiveserver2.log 2>&1 &

3.2 依賴檢查

# 執行下面的檢查命令會在 hdfs 上創建 kylin 目錄
$ $KYLIN_HOME/bin/check-env.sh
# 檢查數據源 hive 和數據存儲 hbase
$ $KYLIN_HOME/bin/find-hive-dependency.sh
$ $KYLIN_HOME/bin/find-hbase-dependency.sh

如果沒有打印出error信息,安裝完成:

$ $KYLIN_HOME/bin/check-env.sh
Retrieving hadoop conf dir...
KYLIN_HOME is set to /home/hadoop/hdfs/kylin
[hadoop@xiaojy ~]$ $KYLIN_HOME/bin/find-hive-dependency.sh
Retrieving hive dependency...
[hadoop@xiaojy ~]$ $KYLIN_HOME/bin/find-hbase-dependency.sh
Retrieving hbase dependency...

3.3 啟動kylin

# 每個節點都需要單獨啟動
kylin.sh start

界面輸出如下則啟動成功:

Retrieving hive dependency...
Retrieving hbase dependency...
Retrieving hadoop conf dir...
...
A new Kylin instance is started by root. To stop it, run 'kylin.sh stop'
Check the log at /root/training/kylin/logs/kylin.log
Web UI is at http://<hostname>:7070/kylin

Kylin 啟動后您可以通過瀏覽器 http://<hostname>:7070/kylin 進行訪問。
其中 <hostname> 為具體的機器名、IP 地址或域名,默認端口為 7070。
初始用戶名和密碼是 ADMIN/KYLIN
運行 $KYLIN_HOME/bin/kylin.sh stop 腳本來停止 Kylin.

ps -ef | grep kylin

3.4 運行樣例Cube腳本

$ $KYLIN_HOME/bin/sample.sh
$ $KYLIN_HOME/bin/kylin.sh stop
$ $KYLIN_HOME/bin/kylin.sh start
# 環境變量設置好可以不用加`$KYLIN_HOME/bin/

1,用默認的用戶名和密碼 ADMIN/KYLIN 登陸 Kylin 網站,選擇 project 下拉框(左上角)中的 learn_kylin 工程;
2,選擇名為 kylin_sales_cube 的樣例 cube,點擊 “Actions” -> “Build”,“end-date”選擇一個在 2014-01-01 之后的日期(覆蓋所有的 10000 樣例記錄);
3,點擊 “Monitor” 標簽,查看 build 進度直至 100%;
4,點擊 “Insight” 標簽,執行 SQLs,例如:

select part_dt,sum(price) as total_selled, count(distinct seller_id) as sellers from kylin_sales group by part_dt;

image

image

成功安裝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM