Я запускаю главный узел mesos 0.20 под Ubuntu 14.04. Все параметры конфигурации хранятся в /etc/default/mesos-master
. У меня проблема с переменной MESOS_CREDENTIALS
. Он указывает на существующий и доступный файл с разделенным пробелами списком пар паролей/паролей.Ошибка конфигурации главного сервера Mesos: Не удалось загрузить неизвестный флаг
Файл /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'
Что я делаю неправильно?
Я еще раз посмотрел на это, и вы на самом деле хранения учетных данных в '/ и т.д./Mesos-master', который является еще одним местом, где Mesos ищет командную строку флаги. Поэтому, помимо чтения переменной env MESOS_CREDENTIALS' для поиска учетных данных в этом файле, она также пытается интерпретировать '/ etc/mesos-master/credentials.txt' как флаг' --credentials.txt' (а не ' --credentials'). Чтобы исправить это, просто переместите файл credentials.txt в другое место, например '~/credentials.txt' или'/tmp/credentials.txt' – Adam