Как проверить Месос Мастер?

Я новичок в Месосе. Я хотел бы знать, как узнать, правильно ли настроен мастер Mesos в узле?

Я следую настройке, предоставленной http://mesos.apache.org/gettingstarted/.

Я не могу запустить следующую команду:

Комментарий: Запустите мастер mesos (убедитесь, что рабочий каталог существует и имеет соответствующие разрешения).

$ ./bin/mesos-master.sh --ip=127.0.0.1 --work_dir=/var/lib/mesos

но он показал ошибку:

./bin/mesos-master.sh: строка 24: /home/user/mesos-0.20.0/build/src/mesos-master: Нет такого файла или каталога

Какими способами мне следует действовать?


person user4136080    schedule 08.01.2015    source источник


Ответы (3)


Во-первых, несколько вопросов, которые помогут нам отладить вашу сборку:

  • Сборка мезоса (make) завершена успешно и make check прошла все тесты?
  • Если /home/user/mesos-0.20.0/build/src/mesos-master существует, есть ли у вас права на его выполнение?
  • Вы запускаете ./bin/mesos-master.sh из /home/user/mesos-0.20.0/build/ или переместили каталог в другое место?

Если это ваша первая попытка Mesos, и вы просто хотите запустить ее и попробовать (а не исправлять ошибки и разрабатывать для нее функции). Я бы рекомендовал использовать предварительно собранную или развернутую в облаке версию Mesos, а не пытаться создать ее самостоятельно. Видеть:

person Adam    schedule 08.01.2015
comment
Спасибо за ваш ответ. У меня есть выполнить (сделать) и (сделать проверку). Но я не слишком уверен, пройдет ли он тесты, поскольку я видел часть, где указано 1697: Socket [127.0.0.1:47772] zk retcode=-4, errno=111(Connection refused): sever refused to accept the client . Для /home/user/mesos-0.20.0/build/src/mesos-master это каталог или ? Поскольку он показал состояние ошибки, это не каталог. Я никуда не двигался. - person user4136080; 09.01.2015
comment
Во время make check ожидаются некоторые ошибки подключения ZK, так как мы частично тестируем, как Mesos обрабатывает сбои ZK. См. конец вывода make check, чтобы узнать, сколько тестов успешно пройдено/не пройдено. - person Adam; 09.01.2015
comment
/home/user/mesos-0.20.0/build/src/mesos-master должен быть другим сценарием bash (не каталогом), поэтому вы можете попробовать просмотреть его содержимое. - person Adam; 09.01.2015

Я рекомендую ознакомиться с документацией по началу работы с Mesos.

После того, как ваши системные требования будут удовлетворены, следуйте разделу:

Системные Требования

Как только вы дойдете до следующего раздела:

Строительство Месос

когда вы выполняете make без отключения подробностей, убедитесь, что весь процесс завершен успешно. Если он останавливается (например, как правило, для проблем, связанных с прокси), попробуйте исправить это соответствующим образом или иным образом опубликуйте свой стек где-нибудь, и я буду рад помочь (если смогу).

К сожалению, запуск make check иногда не мог выявить проблему.

person Momo    schedule 09.11.2016

Вы выполнили команду make check? В документации сказано, что бинарные файлы будут доступны только после запуска команды make check. Я столкнулся с той же проблемой, потому что я не запускал эту команду.

person The iRick    schedule 14.03.2017