Проблема может быть вызвана Mesos и Marathon out of sync, но решение, упомянутое в GitHub, не работает для меня.Как удалить осиротевшие задачи в Apache Mesos?
Когда я нашел осиротевшие задачи:
Что я делаю:
рестарт Marathon
Marathon не синхронизируется осиротевшие задачи, но начать новые задачи ,
Осиротые задачи по-прежнему занимают ресурсы, поэтому я должен их удалить.
найти все осиротевшие задачи в рамках структуры
ef169d8a-24fc-41d1-8b0d-c67718937a48-0000
,curl -XGET `http://c196:5050/master/frameworks
показывает, что структура является
unregistered_frameworks
:{ "frameworks": [ ..... ], "completed_frameworks": [ ], "unregistered_frameworks": [ "ef169d8a-24fc-41d1-8b0d-c67718937a48-0000", "ef169d8a-24fc-41d1-8b0d-c67718937a48-0000", "ef169d8a-24fc-41d1-8b0d-c67718937a48-0000" ] }
Попробуйте удалить рамки по рамочным ID (так что задачи в рамках структуры будет также следует удалить)
curl -XPOST http://c196:5050/master/teardown -d 'frameworkId=ef169d8a-24fc-41d1-8b0d-c67718937a48-0000'
но получить
No framework found with specified ID
Итак, как удалить осиротевшие задачи?