【问题标题】:MariaDb Galera Cluster error with libgalera_smm.so config带有 libgalera_smm.so 配置的 MariaDb Galera 集群错误
【发布时间】:2014-11-24 14:27:14
【问题描述】:

我正在尝试在三个 MariaDb 节点之间设置一个 Galera 集群。但是,我什至无法通过第一个节点的配置。当我进行配置并尝试重新启动 MariaDB 时,配置文件 (/etc/my.cnf.d/server.cnf) 中以 wsrep_ 开头的行似乎存在问题。

我运行的是 CentOs-6.5 64-Bits,MariaDB 版本是 10.0x。

以下是/etc/my.cnf.d/server/cnf文件中的完整配置:

query_cache_size=0
binlog_format=ROW
default_storage_engine=innodb
innodb_autoinc_lock_mode=2
#The lines below are the ones causing the error and will not let MariaDb start
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.1.20,192.168.1.30
wsrep_cluster_name='cluster1'
wsrep_node_address='192.168.1.10'
wsrep_node_name='db1'
wsrep_sst_method=rsync
wsrep_sst_auth=root:password

我该如何解决这个问题?

【问题讨论】:

    标签: database-replication mariadb galera


    【解决方案1】:

    我在您的配置文件中没有看到任何重大问题,但有时小问题会导致此类问题。 在 'wsrep_cluster_address' 下给出所有三个节点的 IP,并将整个东西放在 '' 中。这样做之后,它应该看起来像 wsrep_cluster_address='gcomm://192.168.1.20,192.168.1.30,192.168.1.xx' 希望这能解决问题。

    【讨论】:

      【解决方案2】:

      此配置应位于 server.cnf 文件中名为 [mariadb] 的部分下。

      您是否提供了整个 server.cnf 文件?如果是,请尝试在配置前添加 [mariadb] 部分标题。

      【讨论】:

      • 在 MariaDB Galera 集群中,该部分在 [galera] 而不是 [mariadb] 下是强制性的,我之前已经成功使用过它。我发现问题出在 wsrep_cluster_address 上。出于某种原因,它不喜欢那条线,我不知道如何解决这个问题。任何帮助将不胜感激
      猜你喜欢
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 2014-07-30
      • 2019-10-08
      • 2014-04-15
      • 1970-01-01
      • 2017-02-06
      • 2013-06-26
      相关资源
      最近更新 更多