MySQL集群配置

时间:2014-08-22 06:49:12

标签: mysql database mysql-cluster

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

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

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

  1. 我可以单独查看存储在每个数据节点中的数据吗?
  2. 我在哪里可以找到数据同步日志?
  3. 是否可以让两个节点组具有相同的数据,即分区数据是否被分割并存储在节点组中?

    告诉我是否有方法在节点组之间存储相同的数据,目前我的群集在节点组(2个节点发生故障)时无法工作。

  4. 当节点组出现故障时,其他节点将重新启动,整个群集将关闭。有没有办法阻止它并与其他节点组一起运行。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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