我有一个带有4个子聚合器的memsql集群,30个叶子和一个失败的主服务器。在这一点上,无论我将要做什么,我都无法恢复主人。那个例子消失了。我已经推广了一个儿童聚合器来掌握。
一旦我连接到memsql并运行show databases;鞋叶/聚合器...一切都到位。但是,我如何设法将这个孩子转变为主人?我的意思是,在Web UI上,master显示运行一个零启动的新启动集群。此外,我无法看到在已提升的子聚合器上创建的任何主文件夹。
所以我的问题是我从哪里开始?例如,如果我想重新启动整个集群我将如何做到这一点,因为从子提升节点我得到memsql-ops memsql-list 没有找到MemSQL节点?
我将如何执行典型操作 - 更新,重启?
答案 0 :(得分:0)
听起来你已经成功地在MemSQL集群中提升了一个子聚合器,但是MemSQL Ops丢失了所有的集群信息,因为Ops主代理 - 默认情况下与Master Aggregator在同一主机上 - 已经不见了
我不确定您的情况 - 您是否推广了新的Ops主要代理商? - 但一般来说,如果你在集群的所有节点上都有一个正常运行的MemSQL集群和MemSQL Ops,但Ops不监控MemSQL(即memsql-ops memsql-list为空),你可以运行memsql-ops memsql-monitor为每个MemSQL节点将它们添加到Ops监视中。
编辑:答案是你尚未推广新的Ops主代理。在这种情况下,这是你应该做的。