首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在拆卸cassandra框架后,无法在漫游环境中重新注册它

在拆卸cassandra框架后,无法在漫游环境中重新注册它
EN

Stack Overflow用户
提问于 2016-09-07 01:08:06
回答 1查看 47关注 0票数 0

我有一个漂移的环境设置,有一个mesos主机和两个mesos代理。之后,注册一次cassandra框架,如果我拆除它并尝试重新注册它。无法在mesos代理上启动cassandra任务。

它背后的原因是什么,谁在维护以前的cassandra框架的状态,比如mesos-master,或者zookeeper或者mesos-agents?

编辑:我发现mesos-agent没有提供以前cassandra框架注册所使用的资源。根据我的理解,一旦框架被拆除,它也应该从mesos-agent中释放资源。

编辑:当我在漫游环境中重启mesos-master进程时,我看到所有完成的框架都离开了mesos UI,所以我相信它正在清理它的状态,但是mesos代理即使在重启之后仍然保留着以前完成的框架列表,那么我在哪里可以清理mesos-slave状态呢?

EN

回答 1

Stack Overflow用户

发布于 2016-09-07 05:52:12

卸载Cassandra框架/服务后,如果您想重新安装它,您需要清理它的Zookeeper状态,请参阅此文档了解更多详细信息:https://docs.mesosphere.com/1.8/usage/managing-services/uninstall/

tl;dr

从DC/OS集群中的任何主机运行此命令,以清除Zookeeper状态w.r.t。Cassandra服务:

代码语言:javascript
复制
docker run mesosphere/janitor /janitor.py -r cassandra-role -p cassandra-principal -z dcos-service-cassandra

安装使用以下默认值:

  • 角色: cassandra-role
  • Principal: cassandra-principal
  • ZNode: dcos-service-cassandra

如果您更改了上述任何内容,请相应地更新命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39354405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档