系统版本:CentOS Linux release 7.2.1511 (Core)
Mesos版本:1.7.0
Mesos Master
1.创建文件/etc/mesos/mesos-master,在里面填写Mesos master的参数信息,内容如下:
OPTIONS="--quorum=2 --port=5050 --zk=zk://10.136.157.23:2181/mesos --work_dir=/share/lib/mesos/master --log_dir=/var/log/mesos --hostname=node31.local"
2.在目录/usr/lib/systemd/system下创建文件mesos-master.service,文件内容如下:
[Unit]
Description=Mesos master service
[Service]
Type=simple
User=root
EnvironmentFile=/etc/mesos/mesos-master
ExecStartPre=. /home/mesos/mesos/build/bin/mesos-master-flags.sh
ExecStart=/home/mesos/mesos/build/src/mesos-master $OPTIONS
PrivateTmp=true
Restart=on-failure
[Install]
WantedBy=multi-user.target
3.启动Mesos Master
systemctl start mesos-master
4.设置Mesos master开机启动
systemctl enable mesos-master.service
- 查看启动日志
sudo grep 'mesos-master' /var/log/messages
Mesos Agent
- 创建文件/etc/mesos/mesos-agent,在里面填写Mesos agent的参数信息,内容如下:
OPTIONS="--master=zk://10.136.157.23:2181/mesos --work_dir=/share/lib/mesos/agent --log_dir=/var/log/mesos --hostname=node31.local"
2.在目录/usr/lib/systemd/system下创建文件mesos-agent.service,文件内容如下:
[Unit]
Description=Mesos agent service
[Service]
Type=simple
EnvironmentFile=/etc/mesos/mesos-agent
ExecStartPre=. /home/mesos/mesos/build/bin/mesos-agent-flags.sh
ExecStart=/home/mesos/mesos/build/src/mesos-agent $OPTIONS
PrivateTmp=true
Restart=on-failure
[Install]
WantedBy=multi-user.target
3.启动Mesos agent
systemctl start mesos-agent
4.设置Mesos agent开机启动
systemctl enable mesos-agent.service
- 查看启动日志
sudo grep 'mesos-slave' /var/log/messages
网友评论