2016-02-09 2 views
-1

С webui_url запись в состоянии Mesos JSON не является обязательной, можно попробовать удачу с hostname (что также необязательно).Как надежно обнаружить марафон URL

Однако, если обе указанные выше записи отсутствуют в состоянии Mesos, существует ли другой способ надежно обнаружить, где слушает сервер API Marathon?

Кроме того, если экземпляр Marathon перенесен в другое место, Mesos webui_url, похоже, сохраняет старое, устаревшее значение. Это похоже на ошибку? Есть ли обходной путь?

ответ

1

Насколько я знаю, вы должны иметь возможность использовать интерфейс Mesos UI («Frameworks» -> «Active Frameworks»), чтобы найти структуру marathon.

Если разрешение хоста ведущего марафона работает правильно, вы можете нажать ссылку «хозяин» и перенаправляться в интерфейс марафона.

См

--hostname (Необязательный По умолчанию:. Имя хоста машины): Рекламируемые имя хоста, который используется для связи с мастером Mesos. Значение также сохраняется в постоянном хранилище, поэтому другой резервный узел может перенаправлять избранному руководителю. Примечание: Значение по умолчанию: InetAddress.getLocalHost.

+0

Теперь я вижу, что есть значение по умолчанию, поэтому 'hostname' всегда будет там. Однако, что все еще оставляет порт, возможно, отличающимся от '8080'? – Alex

+0

Можете ли вы подробнее рассказать о своем вопросе? Обычно марафон должен правильно регистрироваться в качестве рамки, и описанный выше метод должен также установить правильный порт. У меня никогда не было проблем с этим ... Итак, так? Или это просто гипотетически спрошено? Вы вручную запускаете марафон на некоторых хостах, поэтому я действительно не вижу смысла в «обнаружении» ... – Tobi

+0

Это гипотетический вопрос о потенциальной ситуации, с которой я еще не сталкивался. Я обращаюсь к Mesos '/ master/state' программно. Поскольку марафон 'hostname' всегда будет там, но' webui_url' может и не быть, интересно, насколько вероятно, что порт будет отличаться от стандартного 8080? И я понимаю, что на это нет твердого ответа - если кто-то решит, они могут изменить порт; поэтому, на данный момент, мне просто интересно, что с ним связано с людьми. – Alex

 Смежные вопросы

  • Нет связанных вопросов^_^