我正面临在DCOS环境中添加/更改从属计算机属性的问题。
更改
中的属性后vi / var / lib / dcos / mesos-slave-common
MESOS_ATTRIBUTES=TYPE:DB;DB_TYPE:MONGO;
文件,它不会立即在群集中更新。
我必须运行以下命令
systemctl stop dcos-mesos-slave
rm -f / var / lib / mesos / slave / meta / slaves / latest
systemctl start dcos-mesos-slave
这意味着我必须在slave中重启服务。
奴隶至少停留了1个小时,
还有其他方法可以达到这个目的吗?
答案 0 :(得分:0)
作为变体我们正在使用一些hack,我们创建/ var / lib / dcos / mesos-slave-common文件和"冻结"通过改变访问权限,例如:
echo "MESOS_ATTRIBUTES=TYPE:DB;DB_TYPE:MONGO;" | sudo tee /var/lib/dcos/mesos-slave-common
sudo chmod -w /var/lib/dcos/mesos-slave-common
# And after that you can execute node installation. Ugly, but that is working :)
sudo dcos_install.sh slave