2015-10-13 68 views
1

我已經嘗試幾乎所有東西來刪除舊mesos任務,但沒有任何成功。我有三臺服務器,並在所有服務器上安裝了zookeeper,並在所有服務器上運行mesos-master和mesos-slave。完全刪除孤立任務Mesos

我安裝了mesos-kafka:https://github.com/mesos/kafka 並運行kafka-mesos-scheduler是一臺服務器;然後我在每臺服務器上運行一個代理。出於某種原因,我搞砸了我的設置,所以我刪除了所有的經紀人。但不知何故,重啓mesos我不斷收到類似的東西后:

忽略狀態更新TASK_LOST(UUID:c223a35d-7807-43af-ac14-570b99729fe3)爲框架的任務經紀1-181b2793-fb8b-430D-9f26-71a3346a4ee7 20151009-155844-50393098-5050-19170-0000從站20151009-155844-50393098-5050-19170-S112在從站(1)@ 10.240.0.5:5051(zoo3)因爲框架未知

雖然我有試圖阻止所有的中間主人,奴隸;刪除日誌目錄,甚至停止和刪除zookeeper日誌。但不知何故,它仍然顯示日誌中的孤立任務或當我查詢mesos master/state.json時。任何人都可以請啓發我如何從mesos本身完全刪除孤立任務,以便我可以回滾到全新安裝。這可能是因爲,我再也無法在這些服務器上讀取/運行messenger kafka broker。

謝謝。

回答

0

當您運行mesos-kafka調度程序時,您指定一個--storage標誌。如果你不這樣做,它默認爲一個文件(kafka-mesos.json)。要重置羣集狀態,如果您使用zookeeper進行羣集存儲或刪除該文件,則應刪除存儲znode。在這個開始之後,調度器再次應該有一個空的集羣。