如果要对Mesos进行调度的二次开发,又没有太多的slave节点可用,可以使用以下脚本进行slave模拟。
#/bin/bash
if [ x$1 != x ]
then
let num=$1
else
let num=1
fi
for ((i=0;i<$num;i++))
do
let port=5051+$i
nohup /opt/mesos/sbin/mesos-slave --master=zk://{zkaddress}:2181/mesos --hostname={mock} --containerizers=docker,mesos --port=$port --work_dir=/tmp/mesos/$i/ &
sleep 0.5
done