memsql升级需要多长时间?

时间:2018-08-01 14:57:25

标签: memsql

我已经开始了离线升级过程,以将MemSql群集从5.8升级到6.5,数据大小约为300G,已经有5个小时了,但是我已经失去了对群集的所有访问权限,也无法检查状态。< / p>

memsql-ops memsql-list返回所有叶子,并且聚合器在线显示。 但是,memsql> SHOW LEAVES;返回空集,我的主聚合器自动转换为子聚合器,所以现在我没有任何主聚合器。

我无法对子聚合器执行任何命令(如AGGREGATOR SET AS MASTER),它说“ memsql未作为聚合器运行”,或者“ memsql节点未在运行”,并且sql查询返回“数据库” xxx'不可用于查询,因为它正在等待Master Aggregator将其联机。运行SHOW DATABASES EXTENDED ...“

还执行任何类似memsql-ops restart的管理命令都会返回“作业无法运行,因为正在进行ID为xxx的MemSql升级意图”

任何有关此的信息将很有帮助,因为我无法在线找到任何相关信息。

预先感谢...

1 个答案:

答案 0 :(得分:4)

我们在MemSQL公开聊天中调试了该问题,发现Master Agg正在运行不受支持的MemSQL Beta版(6.0.0),这阻止了升级,然后破坏了升级后的数据库。

对于将来的读者,请检查您是否在生产集群上运行Beta版本的MemSQL。如果是这样,升级不仅可能会中断,而且可能无法在非Beta群集上恢复数据。