IVY DOM


 

人生就像一副复杂拼图
每个人总有属於自己的记忆碎片
优质美国空间-老薛主机|IVY DOM|Flowline|

联系我

RSS




五月 29, 2018

Ubuntu 16 单台机器部署mesos+marathon+zookeeper

安装mesos marathon和zookeeper

# Setup 
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF 
export DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]') 
export CODENAME=$(lsb_release -cs) 
# Add the repository 
echo "deb http://repos.mesosphere.com/${DISTRO} ${CODENAME} main" | sudo tee /etc/apt/sources.list.d/mesosphere.list 
sudo apt-get -y update
# Install packages 
sudo apt-get -y install mesos marathon chronos zookeeper

前期配置

IP=0.0.0.0
echo "zk://${IP}:2181/mesos" > /etc/mesos/zk
echo "${IP}" > /etc/mesos-master/hostname
echo "${IP}" > /etc/mesos-slave/hostname
echo "${IP}" > /etc/marathon/conf/hostname
echo "docekr,mesos" > /etc/mesos-slave/containerizers
echo "/mnt/mesos" > /etc/mesos-slave/work_dir
echo "/mnt/mesos" > /etc/mesos-master/work_dir
echo "zk://${IP}:2181/mesos" > /etc/marathon/conf/master
echo "zk://${IP}:2181/marathon" > /etc/marathon/conf/zk

启动zookeeper

sudo service zookeeper start

启动mesos-master

sudo mesos-master  --work_dir=/mnt/mesos --hostname=</code>公网IP --zk=zk://0.0.0.0:2181/mesos --quorum=1
sudo service mesos-master start

启动marathon(docker)

sudo docker run -d --net=host --name="mesos-marathon" mesosphere/marathon --master zk://0.0.0.0:2181/mesos --zk zk://0.0.0.0:2181/marathon --hostname=公网IP

启动mesos-slave

sudo mesos-slave --work_dir=/mnt/mesos --master=zk://0.0.0.0:2181/mesos --hostname=公网IP --containerizers=docker,mesos
sudo service mesos-slave start

访问:http://公网IP:5050 即可

相关文章

返回
  1. 暂无评论。

  1. 暂无 Trackback

You must be logged in to post a comment.