2019-04-16 10:14:49 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
docker service create \
|
|
|
|
--name yao-scheduler \
|
|
|
|
--hostname yao-scheduler \
|
2019-04-29 13:09:57 +00:00
|
|
|
--constraint node.role==manager \
|
|
|
|
--network yao-net \
|
2019-04-16 10:14:49 +00:00
|
|
|
--replicas 1 \
|
|
|
|
--detach=true \
|
2020-07-08 13:26:46 +00:00
|
|
|
--env SchedulerPolicy=fair \
|
|
|
|
--env ListenAddr='0.0.0.0:8080' \
|
|
|
|
--env HDFSAddress='' \
|
|
|
|
--env HDFSBaseDir='/user/yao/output/' \
|
|
|
|
--env DFSBaseDir='/dfs/yao-jobs/' \
|
|
|
|
--env EnableShareRatio=1.75 \
|
|
|
|
--env ShareMaxUtilization=1.30 \
|
|
|
|
--env EnablePreScheduleRatio=1.75 \
|
|
|
|
--env PreScheduleExtraTime=15 \
|
|
|
|
--env PreScheduleTimeout=300 \
|
2019-04-16 10:14:49 +00:00
|
|
|
--mount type=bind,source=/etc/localtime,target=/etc/localtime,readonly \
|
2020-07-08 13:26:46 +00:00
|
|
|
quickdeploy/yao-scheduler:dev
|
|
|
|
|
|
|
|
#--env HDFSAddress='http://192.168.100.104:50070/' \
|
|
|
|
#--env LoggerOutputDir='log/' \
|
|
|
|
#quickdeploy/yao-scheduler:dev sleep infinity
|