如何在不重新启动slave的情况下更改dcos属性?

x3naxklr  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(403)

我面临的问题是在dcos环境中添加/更改从机的属性。
在中更改属性后
vi/var/lib/dcos/mesos从机公用

MESOS_ATTRIBUTES=TYPE:DB;DB_TYPE:MONGO;

文件,它不会立即在群集中更新。
我必须运行以下命令
systemctl停止dcos mesos从机
rm-f/var/lib/mesos/slave/meta/­从属/最新
systemctl启动dcos mesos slave
这意味着我必须在从属服务器中重新启动服务。
奴隶至少被关了一个小时,
有没有其他方法可以达到这个目的?

ct2axkht

ct2axkht1#

作为一个变种,我们正在使用一些黑客,我们创建/var/lib/dcos/mesos从属公共文件,并通过更改访问权限来“冻结”它,如:

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

相关问题