我已经安装了MySQL集群(NDB 7.3)和
我有4个分区和两个节点组。 我有几个问题。
是否可以让两个节点组具有相同的数据,即分区数据是否被分割并存储在节点组中?
告诉我是否有方法在节点组之间存储相同的数据,目前我的群集在节点组(2个节点发生故障)时无法工作。
答案 0 :(得分:0)
我找到了问题的答案。所有这些都适合社区支持的MySQL集群。
1我们无法分别查看存储在单个数据节点中的数据。但是我们可以看到每个分区存储的行数。当给出查询时,基于分区信息集群找到数据节点并从数据节点获取输出并集中显示。这就是为什么如果我们执行相同的查询,每次行的顺序不同。请节点说明整体数据是相同的,只有订单更改。
2我认为我们无法找到同步日志,但我们可以在替换它时找到数据节点中更新的数据量。只有在写入成功并同步时,查询才会成功。所以我们不必担心数据同步。当我们替换数据节点时,只有在同步所有数据后它才会联机。
3目前,每个节点组都支持两个节点。
4如果节点组出现故障,Cluster将停止工作。发生这种情况是因为部分数据位于节点组中。所以它是一种预期的行为。