2015-08-13 6 views
1

Я создал один ведущий мезос и трех рабочую среду мезо. Теперь марафон работает как основа для работы мезоса. Я пытаюсь развернуть простую работу:Работа на марафоне висит на этапе развертывания

{ 
    "id": "basic-0", 
    "cmd": "while [ true ] ; do echo 'Hello Marathon' ; sleep 5 ; done", 
    "cpus": 0.1, 
    "mem": 10.0, 
    "instances": 1 
} 

Но это долгое время висит в марафонской сети ui. Я попытался вручную создать работу по марафону, но тот также сохраняет себя в состоянии развертывания навсегда. Я не знаю, почему это не работает, любая идея?

+0

Ваш марафон подключен к кластеру? Размышление о марафонских журналах для трюков? – rukletsov

+1

Это также может случиться, если между ведомым и ведущим возникают проблемы с подключением. Не могли бы вы убедиться, что вы действительно можете выполнять задачи на подчиненном устройстве? Вы можете проверить это, выполнив 'GLOG_v = 1 mesos-execute --command ="/bin/ls/"--name = testTask --master = MASTER_IP'. – hartem

+0

Да, марафон связан с кластером мезосов. Я установил марафон на узле мезо-мастер и увидел портал марафона на порту 8080. обмен журналами - проблема, потому что мой отдел не позволит мне обмениваться сетевой информацией. Я попробовал pinging mesos slaves от моих мастеров мезос, и они ssh-способны от главного узла. –

ответ

0

Пожалуйста, проверьте свои журналы в марафоне, и в нем говорится, почему он все еще находится в состоянии ожидания. Это может быть связано с множеством вопросов, например, ведение ведомой дерегистрации, нехватка ресурсов, не отвечающая требованию ограничения