启动、停止或重启一个节点可能会导致一些事务失败的临时错误。这些情况包括以下几种:
-
临时错误。 在首次启动一个节点时,可能会看到 Error 1204 Temporary failure, distribution changed 和类似的临时错误。
-
由于节点失败的错误。 停止或故障任何数据节点都可以导致多种不同的节点失败错误。 (然而,在计划性关闭集群时,应该没有中断的事务。)
在这两种情况下,生成的任何错误都必须在应用程序中处理。这应该通过重试事务来完成。
请参见第25.2.7.2节,“NDB 集群与标准 MySQL 限额的差异”。