1.拉取docker鏡像(注意:這個kylin是0.7.2版本的,內建了ambari1.7和hdp Hadoop2.2,鏡像大約6G)
docker pull sequenceiq/kylin:0.7.2
拉取完成鏡像,通過 docker iamges 檢視sequenceiq/kylin:0.7.2鏡像是否成功
2.啟動kylin鏡像
1) 首先執行以下docker指令啟動ambari服務 (dns 要改成自己的)
docker run -P -d --dns 192.168.1.1 --entrypoint /usr/local/serf/bin/start-serf-agent.sh -e KEYCHAIN= --name Ambari -h Ambari sequenceiq/kylin:0.7.2 --tag ambari-server=true
2) 完成以上指令可以通過docker ps 檢視是否啟動完成,然後在浏覽器輸入主機ip和對應的8080外映射的端口進入ambari,使用者密碼: admin/admin ,然後執行以下docker指令,啟動Hadoop,zookeeper等元件
docker run -P -d --rm -e EXPECTED_HOST_COUNT=1 -e BLUEPRINT=hdp-singlenode-kylin --link Ambari:ambariserver --entrypoint /bin/sh sequenceiq/kylin:0.7.2 -c /tmp/install-cluster.sh
3) 完成以上指令可以通過登入到ambari,檢視Hadoop是否啟動,等待啟動完成,後通過docker ps 檢視7070的外部映射端口,登入kylin
如果無法登入,執行以下docker指令,容器内啟動kylin
docker run -P -d --rm --link Ambari:ambariserver --entrypoint /bin/sh sequenceiq/kylin:0.7.2 -c /usr/local/kylin/bin/kylin.sh start
4)登入kylin ip:7070
成功!!!
轉載請注明 https://blog.csdn.net/qq_18769269