拆掉cassandra框架后无法在流浪环境中重新注册

qlfbtfca  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(207)

我有一个流浪的环境设置,有一个mesos主人和两个mesos特工。之后,注册一次cassandra框架,如果我拆掉它并尝试重新注册它。无法在mesos代理上启动cassandra任务。
它背后的原因是什么,是谁在维护以前的Cassandra框架的状态,比如mesos master、zookeeper或mesos agents?
编辑:我发现,mesos代理没有提供以前cassandra框架注册使用的资源。根据我的理解,一旦框架被拆掉,它也应该从mesos代理中释放资源。
编辑:当我在vagrant环境中重新启动mesos主进程时,我看到所有已完成的框架都离开了mesos ui,所以我相信它正在清除它的状态,但是mesos代理即使在重新启动后仍然保留以前的已完成框架列表,那么我在哪里可以清除mesos从状态呢?

nx7onnlm

nx7onnlm1#

卸载cassandra framework/service后,如果您想重新安装它,您需要清除它的zookeeper状态,有关更多详细信息,请参阅此文档:https://docs.mesosphere.com/1.8/usage/managing-services/uninstall/
热释光;博士
从dc/os群集中的任何主机运行此命令以清除zookeeper状态w.r.t.cassandra服务:

docker run mesosphere/janitor /janitor.py -r cassandra-role -p cassandra-principal -z dcos-service-cassandra

安装使用以下默认值:
角色:Cassandra角色
校长:Cassandra校长
znode:dcos服务cassandra
如果您更改了以上任何一项,请相应地更新命令。

相关问题