Запустить только mesos-slave на хосте просто, установив пакет mesos и запустив только mesos-slave процесс с правильными флагами, это не проблема, если master также установлен, но будьте осторожны, только запускайте masters правильно к числу кворума.
Что-то уже работает, на порту вы пытаетесь запустить mesos-master, у которого есть веб-интерфейс. Проверьте, какая программа работает на порте mesos по умолчанию, или используйте другой порт. Более подробная информация о документации по командной строке доступна здесь: Конфигурация Mesos
Чтобы узнать, что использует порт 5050 или 5051, используйте одну из следующих команд:
sudo fuser -v 5050/tcp
sudo lsof -i | grep 5050
Обе команды дадут вам идентификатор процесса, который содержит порт. Либо убейте их, либо укажите новый порт для mesos, запустив его с правильной опцией порта:
./bin/mesos-master.sh --ip=*** --work_dir=/var/lib/mesos --port=FREE_PORT
Где вы указываете зоозащитников для хозяина и рабов мезоса? Для запуска mesos-master необходимы следующие флаги (см. ссылку, которую я вам дал): --advertise_ip, --advertise_port, --quorum, --work_dir, --zk
Какова ваша текущая полная конфигурация для мастера mesos? Вы можете найти файлы в разделе связанные по адресу /etc/mesos/
, /etc/mesos-master/
, /etc/mesos-slave/
, /etc/defaults/mesos
, /etc/defaults/mesos-master
, /etc/defaults/mesos-slave
. Если вы скопируете и вставите строки из них и журнала mesos сюда, мы можем оказать вам дополнительную помощь.
Также, пожалуйста, объясните кластер, который вы хотели бы настроить (количество хостов, мастеров, ведомых устройств), и мы также можем помочь в этом.
person
Salaander
schedule
31.01.2016