Невозможно перейти по ссылкам «Песочница» из интерфейса Mesos - PullRequest
0 голосов
/ 13 июня 2019

У меня есть три физических узла с установленным докером на каждом из них.Я настроил на них Месос, Марафон, Hadoop, Flink и Zookeeper.Я вижу все пользовательские интерфейсы в своем браузере и запускаю приложение Flink в Marathon.

Проблема в том, что Mesos UI показывает мне, что Flink работает, но когда я нажимаю SandBox , я вижу эту ошибку:

Не удалось подключиться кагент '16657705-0573-410a-aef3-e2bb4119092c-S0' on '// 50592e835da1: 5051 / slave (1) / state? jsonp = JSON_CALLBACK'.Возможные причины:

Агент недоступен

Время ожидания агента или отключено

Я знаю, что это связано с конфигурацией Mesos, но я понятия не имеючто случилось.

Я написал MESOS_HOSTNAME в / etc / hosts , но это не сработало.Кроме того, я сел MESOS_HOSTNAME = IP в mesos-agent-env.sh , но это не сработало.

Не могли бы вы указать мне, как я могу решитьвопрос?

Любая помощь будет очень признателен.

1 Ответ

0 голосов
/ 15 июня 2019

Проблема решена. Согласно сайту Apache Mesos, Имя хоста, о котором должен сообщить узел агента, или что мастер должен объявить в ZooKeeper. . Я забыл использовать - hostname = SlaveIP в подчиненной команде; после его использования все работало без ошибок.

 /home/mesos-1.7.2/build/bin/mesos-slave.sh
  --master=10.32.0.2:5050,10.32.0.3:5050 --hostname=10.32.0.4
  --work_dir=/var/run/mesos --log_dir=/var/log/mesos 
  --systemd_enable_support=false
...