当前位置: 首页 > 工具软件 > vagrant-mesos > 使用案例 >

Mesos集群快速搭建

葛勇锐
2023-12-01

Mesos下载地址

mesos download

在虚拟机上快速搭建mesos集群

如果你有vagrant和virtualbox,那么你可以通过以下方式快速搭建一个具有3个节点的mesos集群,包含两个slave以及一个master

# 下载部署文件
git clone https://github.com/47oo/cluster-create-easy.git
cd cluster-create-easy/mesos
# 快速创建虚拟机
vagrant up
vagrant ssh master

真实环境自己搭建mesos集群

centos7为例

机器环境

hostnameip
master192.168.0.1
slave0192.168.0.2
slave1192.168.0.3
# 在所有机器上执行
wget -O /tmp/mesos-1.9.0-1.el7.x86_64.rpm  https://dl.bintray.com/apache/mesos/el7/x86_64/mesos-1.9.0-1.el7.x86_64.rpm
wget -O /tmp/mesos-devel-1.9.0-1.el7.x86_64.rpm https://dl.bintray.com/apache/mesos/el7/x86_64/mesos-devel-1.9.0-1.el7.x86_64.rpm
# mesos install
yum localinstall /tmp/mesos-*.rpm -y

使用浏览器访问http://192.168.205.11:5050即可

mesos配置文件配置

因为使用命令的方式很容易忘掉,所以使用配置文件来保存自己的配置参数

# 在master机器上执行 root
mkdir /home/apps/mesos
cat > /etc/mesos/mesos-master-env.sh<<EOF
export MESOS_work_dir=/home/apps/mesos
export MESOS_ip=192.168.0.1
export MESOS_hostname_lookup=false
export MESOS_log_dir=/var/log/mesos
EOF
mesos-daemon.sh mesos-master
# 在slave0机器上执行 root
cat > /etc/mesos/mesos-master-env.sh<<EOF
export MESOS_work_dir=/home/apps/mesos
export MESOS_ip=192.168.0.2
export MESOS_hostname_lookup=false
export MESOS_log_dir=/var/log/mesos
export MESOS_master=192.168.0.1:5050
EOF
mesos-daemon.sh mesos-agent
# 在slave1机器上执行 root
cat > /etc/mesos/mesos-master-env.sh<<EOF
export MESOS_work_dir=/home/apps/mesos
export MESOS_ip=192.168.0.3
export MESOS_hostname_lookup=false
export MESOS_log_dir=/var/log/mesos
export MESOS_master=192.168.0.1:5050
EOF
mesos-daemon.sh mesos-agent

使用浏览器访问http://192.168.0.1:5050即可

 类似资料: