我在ubuntu14.04下运行mesos 0.20主节点。我保留的所有配置选项 /etc/default/mesos-master
. 我有个问题 MESOS_CREDENTIALS
变量。它指向一个现有的、可访问的文件,其中有一个以空格分隔的登录/密码对列表。
文件 /etc/default/mesos-master
```
MESOS_AUTHENTICATE=TRUE
MESOS_AUTHENTICATE_SLAVES=TRUE
MESOS_CREDENTIALS=/etc/mesos-master/credentials.txt
文件 `/etc/mesos-master/credentials.txt` ```
login1 password1
login2 password2
我在上收到一个错误 mesos-master
开始时间:
Failed to load unknown flag 'credentials.txt'
我做错什么了?
2条答案
按热度按时间k75qkfdt1#
当mesos解析标志时会发生这种错误,因此它与文件的内容无关,而与表示标志的语法有关。我看不出你做的有什么明显的问题。您可以尝试将值用“引号”括起来,或者通过运行
mesos-master
直接在命令行上手动设置环境变量。acruukt92#
mesos不使用整合的配置文件。要设置的所有配置选项都可以通过环境变量或通过在mesos config目录中创建“option”文件来设置(
/etc/mesos-master/
就我而言)。例如,如果你想改变
--work_dir
选项您可以执行以下操作之一:创建一个文件/etc/mesos-master/work_dir
包含某个valueset环境变量MESOS_WORK_DIR
.有文件吗
/etc/mesos-master/
命名而不是已知的mesos选项会导致“未知标志”错误。看到了吗http://mesos.apache.org/documentation/latest/configuration/