我几乎尝试过删除旧的mesos任务,但没有任何成功。我有三个服务器,并在所有服务器上安装了zookeeper以及在所有服务器上运行mesos-master和mesos-slave。
我安装了mesos-kafka:https://github.com/mesos/kafka 并运行kafka-mesos-scheduler是一个服务器;然后我在每个服务器中运行一个代理。出于某种原因,我搞砸了我的设置,所以我删除了所有的经纪人。但不知何故,在重新启动mesos后,我不断得到类似的内容:
忽略来自奴隶的框架20151009-155844-50393098-5050-19170-0000的任务代理-1-181b2793-fb8b-430d-9f26-71a3346a4ee7的状态更新TASK_LOST(UUID:c223a35d-7807-43af-ac14-570b99729fe3)奴隶的20151009-155844-50393098-5050-19170-S112(1)@ 10.240.0.5:5051(zoo3)因为框架未知
虽然我试图阻止所有的mesos-master,slave;删除日志目录甚至停止并删除zookeeper日志。但不知何故,它仍然显示日志中的孤立任务或当我查询mesos master / state.json时。任何人都可以请教我如何从mesos本身完全删除孤立任务,以便我可以回滚到全新安装。可能正因为如此,我再也无法在这些服务器上读取/运行mesos kafka broker。
感谢。
答案 0 :(得分:0)
运行mesos-kafka调度程序时,指定--storage
标志。如果不这样做,则默认为文件(kafka-mesos.json
)。要重置群集状态,如果使用zookeeper进行群集存储或删除该文件,则应删除存储znode。在此启动之后,调度程序应该再次具有空集群。