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

溫馨提示×

溫馨提示×

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

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

mesos+docker+marathon怎么用

發布時間:2021-12-14 09:59:45 來源:億速云 閱讀:107 作者:小新 欄目:云計算

這篇文章主要為大家展示了“mesos+docker+marathon怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“mesos+docker+marathon怎么用”這篇文章吧。

環境Centos6.7,內核版本3.18

先安裝mesos的依賴包

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/apr-devel-1.3.9-5.el6_2.x86_64.rpm
sudo rpm ihv apr-devel-1.3.9-5.el6_2.x86_64.rpm
sudo yum install libcurl-devel apr-util-devel cyrus-sasl cyrus-sasl-devel cyrus-sasl-md5 subversion-devel

安裝maven,配置PATH保證能找到mvn命令即可

BTW,linux下的依賴包一般都可以在https://pkgs.org/這個網站里找到

下載mesos-1.0.0:

wget http://archive.apache.org/dist/mesos/1.0.0/mesos-1.0.0.tar.gz
tar zxvf mesos-1.0.0.tar.gz
cd mesos-1.0.0
# 配置安裝,編譯之前要保證g++版本不要過低,過低請先升級gcc版本:
./configure --prefix=/usr/local/mesos-1.0.0
sudo make
sudo make install

安裝完成后啟動master

MESOS_PATH=/usr/local/mesos-1.0.0
# 添加slave的白名單
${MESOS_PATH}/etc/mesos/slaves
echo "slave1.ip" >> ${MESOS_PATH}/etc/mesos/slaves
echo "slave2.ip" >> ${MESOS_PATH}/etc/mesos/slaves
echo "slave3.ip" >> ${MESOS_PATH}/etc/mesos/slaves

啟動 

# 啟動master
sudo ${MESOS_PATH}/sbin/mesos-master --ip=xxx.xxx.xxx.xxx --whitelist=${MESOS_PATH}/etc/mesos/slaves --work_dir=${MESOS_PATH}/work --log_dir=${MESOS_PATH}/log > /dev/null 2>&1 &

# 啟動slave
sudo ${MESOS_PATH}/sbin/mesos-slave --master='master.ip:5050' --work_dir=${MESOS_PATH}/work > /dev/null 2>&1 &

以上啟動模式只有一個master,當需要啟用HA功能時需要zookeeper

# master:
sudo ${MESOS_PATH}/sbin/mesos-master \
  --ip=xxx.xxx.xxx.xxx \
  --whitelist=${MESOS_PATH}/etc/mesos/slaves \
  --work_dir=${MESOS_PATH}/work \
  --log_dir=${MESOS_PATH}/log \
  --zk=zk://you_zk_address/mesos \
  --quorum=1> /dev/null 2>&1 &

# slave:
sudo ${MESOS_PATH}/sbin/mesos-slave \
  --master='zk://you_zk_address/mesps' \
  --work_dir=${MESOS_PATH}/work > /dev/null 2>&1 &

訪問master地址的5050端口:http://you_master_ip:5050能看到所有agent的狀態和提交的任務狀態

安裝docker
由于docker官網上要求的系統centos 7,所以肯定不能直接安,在網上找了一篇blog:http://www.cnblogs.com/zhenyuyaodidiao/p/5464422.html
表示在centos上可以安裝1.7.1版本的docker。

sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo yum install docker-io

# 啟動
sudo docker -d or sudo service docker start

安裝marathon

wget 'http://downloads.mesosphere.com/marathon/v1.1.1/marathon-1.1.1.tgz'
tar zxvf marathon-1.1.1.tgz
cd marathon-1.1.1
vim bin/start

在CONF_FILE下面加入下面這一行

export MESOS_NATIVE_JAVA_LIBRARY=${MESOS_PATH}/lib/libmesos-1.0.0.so

sudo bin/start
訪問http://your_ip:8080 就能訪問marathon的界面了

以上是“mesos+docker+marathon怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

高尔夫| 邵武市| 临湘市| 扎鲁特旗| 宽城| 宜宾县| 丹棱县| 高青县| 蚌埠市| 平泉县| 五指山市| 商南县| 金门县| 黔西| 鄄城县| 饶阳县| 陕西省| 靖宇县| 绿春县| 翼城县| 余干县| 蕲春县| 南充市| 藁城市| 宁河县| 克山县| 房产| 东丰县| 河北区| 循化| 黎城县| 临江市| 高淳县| 乌什县| 广南县| 龙州县| 淮阳县| 靖宇县| 九龙坡区| 平潭县| 陆良县|