首页 文章

MariaDB无法启动我的MariaDB Galera Cluster节点

提问于
浏览
0

我已经配置了一个包含三个节点的MariaDB Galera集群 . 主节点和其中一个从主节点已启动并正在运行,但第三个节点将无法运行 . 所有三个节点上的系统规格和集群配置相同(除了更改每个节点上的wsrep_node_address和wsrep_node_name) .

以下是节点的配置(wsrep_node_address和wsrep_node_name在每个节点上都是唯一的):

[galera]
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
innodb_locks_unsafe_for_binlog=1
query_cache_size=0
query_cache_type=0
bind-address=0.0.0.0

datadir=/var/lib/mysql
innodb_log_file_size=100M
innodb_file_per_table
innodb_flush_log_at_trx_commit=2

wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.1.111,192.168.1.112,192.168.1.113"
wsrep_cluster_name='galera_cluster'
wsrep_node_address='192.168.9.113'
wsrep_node_name='george-db4'
wsrep_sst_method=xtrabackup
wsrep_sst_auth=username:password

似乎MariaDb不喜欢配置

wsrep_cluster_address="gcomm://192.168.1.111,192.168.1.112,192.168.1.113"

因为当我评论它时,MariaDB重新启动就好了 . 但是当我取消注释它时,它只显示以下消息:

Starting MySQL................................... ERROR! 
ERROR! Failed to restart server.

当我将wsrep_cluster_address更改为wsrep_cluster_address =“gcomm://时,MariaDb运行没有问题 . 所以我不确定它在分配IP地址时遇到问题(即使它在其他两个节点上工作正常) . 我我已经尝试过移动galera.cache文件,我尝试重新安装集群,我尝试重新启动机器等,到目前为止没有任何工作 . 我甚至用命令截断了日志文件/var/lib/mysql/db1.err截断日志文件--size 0(现在我无法弄清楚如何将我的日志文件带回空间,因为我意识到我需要日志文件) .

1 回答

  • 1

    我有类似的问题 . 这就像Galera不会看到我的garlera.conf文件,即使它包含在my.cnf中 .

    我发现将参数添加到serviced命令是解决此问题的方法:

    sudo service mysql start --wsrep_cluster_address="gcomm://192.168.1.111,192.168.1.112,192.168.1.113" --wsrep_cluster_name="galera_cluster"
    

相关问题