溫馨提示×

溫馨提示×

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

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

Centos7中怎么使用yum安裝Marathon

發(fā)布時間:2021-07-12 14:36:19 來源:億速云 閱讀:159 作者:Leah 欄目:云計算

Centos7中怎么使用yum安裝Marathon,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

第一種沒有問題,解壓后,執(zhí)行腳本加上參數(shù)啟動即可:

./bin/start --master zk://127.0.0.1:2181/mesos --zk zk://127.0.0.1:2181/marathon

第二種只需要執(zhí)行指令即可:

sudo rpm -Uvh http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-el-repo-6-2.noarch.rpm
sudo yum -y install marathon

安裝完成之后,執(zhí)行systemctl start marahon后,瀏覽器打開http://ip:8080,發(fā)現(xiàn)打不開。

執(zhí)行systemctl status marahon或者查看/var/logs/messages,發(fā)現(xiàn)報錯“Required option 'master' not found”。

顯然marathon啟動需要執(zhí)行master參數(shù),嘗試用命令直接啟動,是沒問題的,說明yum安裝的沒有問題。官網(wǎng)頁沒有告知如何配置相關參數(shù),百度到一種說法,類似于mesos的配置方式,即:

echo zk://127.0.0.1:2181/mesos > /etc/marathon/conf/master
echo zk://127.0.0.1:2181/marathon > /etc/marathon/conf/zk

再次嘗試啟動發(fā)現(xiàn)問題依舊,于是查看/usr/lib/systemd/system/marathon.service文件,發(fā)現(xiàn)服務啟動時指定了一個環(huán)境變量文件,調(diào)用了腳本/usr/share/marathon/bin/marathon啟動,沒有與入?yún)⑾嚓P的地方。查看這個腳本,也發(fā)現(xiàn)并沒有類似mesos那種讀取配置文件的地方。

猜測marahon新版本可能不支持這種用法了,與是google了一下,終于找到了官方jira的一個issue(https://jira.mesosphere.com/browse/MARATHON-7932),原來在1.5(https://github.com/mesosphere/marathon/blob/master/changelog.md#changes-from-14x-to-150)之后,已經(jīng)改為通過環(huán)境變量配置相關參數(shù)。

于是修改/etc/default/marathon文件,添加

MARATHON_MASTER="zk://127.0.0.1:2181/mesos"
MARATHON_ZK="zk://127.0.0.1:2181/marathon"

再次嘗試啟動服務后成功。

看完上述內(nèi)容,你們掌握Centos7中怎么使用yum安裝Marathon的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

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

AI