0

我已经安装了 MySQL 集群(NDB 7.3)

  • 1个管理节点
  • 4个数据节点
  • 3个sql节点。

我有 4 个分区和两个节点组。我有几个问题。

  1. 我可以单独查看存储在每个数据节点中的数据吗?

  2. 我在哪里可以找到数据同步日志?

  3. 是否可以有两个具有相同数据的节点组,即分区数据被拆分并存储在节点组之间?

    告诉我是否有办法在节点组之间存储相同的数据,目前如果节点组(2 个节点出现故障),我的集群将无法工作。

  4. 当一个节点组宕机时,其他节点重启,整个集群宕机。有没有办法阻止它并与其他节点组一起操作。

4

1 回答 1

0

我找到了我的问题的答案。所有这些都符合社区支持的 MySQL 集群。

1 我们不能单独查看存储在单个数据节点中的数据。但是我们可以看到每个分区存储的行数。当给定查询时,集群根据分区信息找到数据节点并从数据节点获取输出并集中显示。这就是为什么如果我们执行相同的查询,每次的行顺序都不同。请指出整体数据是相同的,只有顺序改变。

2 我认为我们找不到同步日志,但我们可以在替换时找到数据节点中更新的数据量。只有写入成功并同步,查询才会成功。所以我们不需要担心数据同步。当我们替换一个数据节点时,它只有在所有数据同步后才会上线。

3 目前每个节点组支持两个节点。

4 如果一个节点组出现故障,集群将停止工作。发生这种情况是因为部分数据位于节点组中。所以这是一种预期的行为。

于 2014-10-09T13:15:21.880 回答