中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos7中怎么安裝Mesos

發布時間:2021-07-12 14:37:06 來源:億速云 閱讀:185 作者:Leah 欄目:云計算

Centos7中怎么安裝Mesos,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

1,添加yum倉庫

rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-3.noarch.rpm

2,安裝zookeeper

yum -y install mesosphere-zookeeper

如有現成zookeeper可以直接用,也可以自行從apache下載zookeeper。

3,安裝mesos

yum -y install mesos

4,docker

yum -y install docker

如果如果不使用docker作為容器,可以不安裝docker。

5,啟動zookeeper

systemctl start zookeeper

通過yum安裝的zookeeper自帶默認配置文件,可以直接啟動。

6,配置zookeeper地址

echo "zk://127.0.0.1:2181/mesos" > /etc/mesos/zk

用于master實現高可用和master與slave交互

7,配置master啟動參數

//master工作路徑,存儲集群持久化信息的。如果不配,啟動會報錯。
//安裝后已經自動配置為/var/lib/mesos
echo /var/lib/mesos/master > /etc/mesos-master/work_dir
//master集群保持高可用的最少實例數。通常設置為大于master實例數量的大多數且為基數,當前只有一個實例,所以配置為1。
//如果參數registry設置為in_memory,表示集群持久化信息存儲在內存中,即standalone模式時,可以不配置,否則無法啟動。
//安裝后已經自動配置為1
echo 1 > /etc/mesos-master/quorum
//master監聽地址,必須配置,否則其他機器無法連通
echo 172.18.21.192 > /etc/mesos-master/ip

8,啟動mesos-master

systemctl start mesos-master

9,瀏覽器打開master地址http://192.168.2.151:5050,即可看到mesos web頁面

Centos7中怎么安裝Mesos

10,配置slave啟動參數

//slave支持的容器類型,可選mesos(基于LXC實現的資源隔離)和docker(需安裝docker),默認mesos
echo docker,mesos > /etc/mesos-slave/containerizers
//slave的工作目錄,用于executor保存sandboxe和故障轉移檢查點    
//安裝后已經自動配置為/var/lib/mesos                                                            
echo /var/lib/mesos > /etc/mesos-slave/work_dir

11,啟動mesos-slave

systemctl start  mesos-slave

12,此時可以在mesos web頁面點擊Agents,就可以看到mesos已經發現了slave。新版名字從slave改成了agent,但命令名字都沒改,不知道為什么。

Centos7中怎么安裝Mesos

安裝完成。

有幾點補充:

1,如果配置了支持docker容器,必須安裝dokcer,否則slave啟動會報錯。

2,如果zookeeper是集群,需要把zk地址配置為:

echo "zk://192.168.2.151:2181,192.168.2.152:2181,192.168.2.153:2181/mesos" > /etc/mesos/zk

3,要搭建master集群,只需把各個master節點配置相同的zookeeper地址,并把quorum設置為對應值,如有三個master節點,需要在每個機子上執行:

echo 2 > /etc/mesos-master/quorum

4,曾經遇到過master一直報slave丟失,猜測可能跟mesos版本或者操作系統網絡配置有關,配置一下slave監聽地址就解決了:

echo 192.168.2.151 > /etc/mesos-master/ip

5,在某些操作系統使用systemctl啟動slave可能會報錯,可以直接使用命令啟動。參數可以執行mesos-slave --help查看,master同理:

mesos-slave --master=zk://127.0.0.1:5050/mesos  --log_dir=/var/log/mesos --containerizers=docker,mesos --work_dir=/etc/mesos-slave/work_dir

6,實際上用systemctl命令啟動服務,是通過/usr/bin/mesos-init-wrapper腳本讀取配置文件,最終調用mesos-master或mesos-slave命令啟動,詳情可以查看腳本內容。

7,slave啟動不了可以嘗試執行rm -f /var/lib/mesos/meta/slaves/latest解決。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富顺县| 安福县| 大方县| 伊宁市| 永春县| 伊川县| 饶阳县| 宜章县| 吴堡县| 克东县| 安溪县| 白河县| 黄骅市| 福建省| 南充市| 罗江县| 麻江县| 祁阳县| 光泽县| 绍兴县| 高平市| 北票市| 太原市| 绿春县| 德庆县| 开江县| 靖江市| 鄂托克旗| 雅江县| 洱源县| 甘洛县| 南丹县| 眉山市| 密山市| 沾化县| 平顶山市| 镇原县| 金塔县| 桂平市| 营山县| 陕西省|