這個問題可能是由Mesos和Marathon out of sync引起的,但是在GitHub上提到的解決方案對我來說不起作用。如何刪除Apache Mesos中的孤立任務?
當我發現孤立的任務:
我要做的就是:
重啓馬拉松
馬拉松賽並沒有同步孤立的任務,但開始新任務。
孤立任務仍佔用資源,所以我必須刪除它們。
我找下框架
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
那麼,如何刪除孤立的任務是什麼?