【发布时间】:2018-08-01 14:57:25
【问题描述】:
我已经开始离线升级过程,将我的 MemSql 集群从 5.8 升级到 6.5,数据大小约为 300G,已经 5 个小时了,但我失去了对集群的所有访问权限,也无法检查状态。
memsql-ops memsql-list 返回所有叶子和聚合器在线显示。 但是,memsql> SHOW LEAVES;返回空集,我的主聚合器自动转换为子聚合器,所以现在我没有任何主聚合器。
我无法对子聚合器执行任何命令(如 AGGREGATOR SET AS MASTER),它说“memsql 没有作为聚合器运行”,或者“memsql 节点没有运行”,并且 sql 查询返回“数据库” xxx' 不可用于查询,因为它正在等待主聚合器使其联机。运行 SHOW DATABASES EXTENDED ..."
同时执行任何管理命令,如 memsql-ops restart 返回“作业无法运行,因为有一个 ID 为 xxx 的 MemSql 升级意图正在进行中”
任何有关这方面的信息都会有所帮助,因为我无法在网上找到任何相关信息。
提前谢谢...
【问题讨论】:
-
你能得到
memsql-ops agent-list和memsql-ops memsql-list的输出吗?有哪些版本? -
是的,我可以得到输出,代理版本是 6.5.8 而 memsql 版本是 6.5.9。
-
在我们位于 chat.memsql.com 的公共 slack 上调试它可能会更快(以避免太多来回收集信息)
标签: singlestore