【问题标题】:Data-loss Handling of Mysql with Apache Helix Cluster management使用 Apache Helix 集群管理的 Mysql 数据丢失处理
【发布时间】:2015-04-14 14:39:43
【问题描述】:

我们正在尝试使用 Apache Helix 管理我们的 MySql 集群。我们将在每个 Helix 集群中运行 1 个 Mysql 主服务器和 2 个从服务器。为此,我们正在使用 Mysql Helix Fullmatrix

  • 我有以下疑问:

1) 所有写入都转到主服务器并复制到从服务器。现在假设写入发生在master中并且它还没有在slave中复制,并且在那个时候master宕机了。现在 Helix 将选择其中一个从属服务器作为主服务器。但是说当前一个主服务器出现并成为从服务器时,有没有办法使前一个主服务器中的事务与当前主服务器和其他从服务器同步?有没有办法确保在这种情况下没有数据丢失??

2)另外,如果我的要求是,我总是希望当我以前的主人出现时,它应该成为主人,而不是奴隶。因为我们计划使用高配置的机器作为主人。那么如何使用 Helix 来做到这一点?或者我们应该让主机和从机使用相同的配置机器?最好的方法是什么?

我已经看到可能有一种方法可以使用自定义/用户定义的重新平衡算法来做到这一点。但无法找到合适的代码片段来开始使用这种场景。

对上述查询的任何帮助或专家意见都会非常有帮助。

【问题讨论】:

    标签: java mysql helix


    【解决方案1】:

    将链接粘贴到我们在 github 上的对话 https://github.com/kishoreg/fullmatix/issues/5

    【讨论】:

      猜你喜欢
      • 2017-03-10
      • 2013-03-23
      • 1970-01-01
      • 2015-05-31
      • 2014-06-23
      • 2018-10-01
      • 2021-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多