參考Mesos官網(wǎng),可以使用Mesos源碼安裝Mesos翰灾,這種方法安裝的Mesos配置成系統(tǒng)服務(wù)缕粹,比較麻煩,推薦使用yum安裝Mesos纸淮。由于默認(rèn)yum源中不包含 Mesos的安裝包平斩,所以首先需要配置yum源。
配置yum源
yum install http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
安裝
yum install -y mesos
修改Mesos運(yùn)行的參數(shù)
Mesos Master運(yùn)行參數(shù)
打開文件/etc/default/mesos-master
[root]# vim /etc/default/mesos-master
因?yàn)槲覜]有使用ZooKeeper咽块,所以我去掉了默認(rèn)參數(shù)中的ZK=`cat /etc/mesos/zk`
修改后的/etc/default/mesos-master
文件內(nèi)容如下:
PORT=5050
IP=192.168.1.20
Mesos Slave/Agent運(yùn)行參數(shù)
打開文件/etc/default/mesos-slave
,
把此文件內(nèi)容改成如下:
IP=192.168.1.20
MASTER=192.168.1.20:5050/mesos
ISOLATION=cgroups/cpu,cgroups/mem,docker/runtime,filesystem/linux
修改/usr/bin/mesos-init-wrapper
若想要修改Mesos Master和Mesos Agent的默認(rèn)參數(shù)绘面,需要修改文件/usr/bin/mesos-init-wrapper
的function master和function slave。參考原程序侈沪,很容易修改揭璃,在此不綴述。
啟動(dòng)mesos-master和mesos-slave
systemctl start mesos-master.service
systemctl start mesos-slave.service
設(shè)置mesos-master和mesos-slave開機(jī)啟動(dòng)
systemctl enable mesos-master.service
systemctl enable mesos-slave.service