91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

台安县| 桂林市| 湟源县| 昌黎县| 大悟县| 新巴尔虎左旗| 涪陵区| 余干县| 红桥区| 两当县| 余姚市| 三门峡市| 吴桥县| 全椒县| 浦北县| 托里县| 长岭县| 织金县| 府谷县| 岗巴县| 安龙县| 称多县| 双流县| 廉江市| 仙桃市| 九台市| 开鲁县| 禄劝| 石渠县| 东兴市| 鄂伦春自治旗| 永胜县| 扬州市| 石嘴山市| 汶川县| 牡丹江市| 策勒县| 同江市| 延长县| 海城市| 泌阳县|