2015-10-13 70 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。在这个开始之后,调度器再次应该有一个空的集群。