昨天已經介紹了Mesos Framework Aurora的架構和執行的生命週期,今天來介紹紹Aurora的安裝,明天會繼續介紹Aurora的使用。
安裝前準備:
0.啟動Mesos前需要執行以下的指令
# mesos-log initialize --path=/var/lib/aurora/scheduler/db
1.啟動Mesos master,可以參考day3
2.啟動Mesos slave,可以參考day3
3.安裝和啟動zookeeper,可以參考day4
4.安裝一些Linux的套件,如下面的指令
# yum install -y python2 wget
5.確認已安裝java,版本要用JDK1.8以上
安裝Aurora Scheduler:
1.下載aurora scheduler安裝程式
# wget -c https://apache.bintray.com/aurora/centos-7/aurora-scheduler-0.15.0-1.el7.centos.aurora.x86_64.rpm
2.使用yum安裝rpm檔,指令如下
# yum install -y aurora-scheduler-0.15.0-1.el7.centos.aurora.x86_64.rpm
安裝Aurora Client:
1.下載aurora client安裝程式
# wget -c https://apache.bintray.com/aurora/centos-7/aurora-tools-0.15.0-1.el7.centos.aurora.x86_64.rpm
2使用yum安裝rpm檔,指令如下
# yum install -y aurora-tools-0.15.0-1.el7.centos.aurora.x86_64.rpm
安裝Aurora executor:
# wget -c https://apache.bintray.com/aurora/centos-7/aurora-executor-0.15.0-1.el7.centos.aurora.x86_64.rpm
# yum install -y aurora-executor-0.15.0-1.el7.centos.aurora.x86_64.rpm
修改Aurora Scheduler:
# vi /etc/sysconfig/aurora-scheduler
-mesos_master_address='192.168.1.118:5050'
啟動Aurora Scheduler:
# cd /usr/bin
# ./aurora-scheduler-startup
Aurora Scheduler WebUI畫面:
http://您的aurora scheduler ip位址:8081
啟動Aurora observer:
# cd /usr/bin
# ./thermos_observer
Aurora observer的執行畫面如下:
http://您的work node ip位址:1338
在啟動aurora-scheduler過程中有遇到問題如下:
如果在前面已經有執行meos-log initialize
,但是還是有遇到以上的錯誤訊息就先重新啟動mesos-master和mesos-slave,但重新啟動前需要先刪除--work-dir
的資料夾檔案。
今天已經簡單的介紹Aurora framework要如何安裝,明天來介紹如何的使用Aurora Framework
參考資料:
Aurora Framework:http://aurora.apache.org/