【问题标题】:Got temporary error 899 'Rowid already allocated' from NDBCLUSTER从 NDBCLUSTER 收到临时错误 899“Rowid 已分配”
【发布时间】:2017-09-14 07:55:55
【问题描述】:

我暂时遇到此 NDB CLUSTER 错误。 由于生产关闭,它在集群关闭 2 天后开始。

任何见解都会有所帮助。 TIA

【问题讨论】:

    标签: mysql mysql-cluster


    【解决方案1】:

    899 表示rowid 已经分配。 这是一个问题,因为它的分布式特性 NDB 集群。通常这是一个暂时的问题 几微秒后消失。

    如果它仍然存在,那么可能是一些错误导致了 主副本和备份副本不一致。

    如果是这种情况,最好的方法是 恢复正常运行是做以下事情: 1)备份 2) 对其中一个数据节点执行初始节点重启 (假设您有 2 个数据节点)。

    在此之后问题应该会消失。 备份只是为了确保您拥有 如果发生更多事情,最新可能的备份。

    【讨论】:

    • 在我发布此内容几天后,我终于发现了问题所在。我有 4 个数据节点,其中一个节点在复制过程中遇到延迟,因为我观察到集群启动时页面的复制。我已经关闭了受感染的节点,我的进程再次开始正常工作。谢谢顺便说一句
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    相关资源
    最近更新 更多