MariaDB不会为我的MariaDB Galera群集节点启动
问题描述:
我已经配置了具有三个节点的MariaDB Galera群集。主节点和其中一个从主节点已启动并正在运行,但第三个节点不会运行。系统规格和群集配置在所有三个节点上都相同(除了更改每个节点上的wsrep_node_address和wsrep_node_name)。MariaDB不会为我的MariaDB Galera群集节点启动
下面是节点的配置(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 truncate logfile --size 0(现在我不知道如何让我的日志文件返回空间,因为我意识到我需要日志文件) 。
答
我有一个类似的我ssue。这就像Galera不会看到我的garlera.conf文件,尽管它包含在my.cnf中。
我发现,添加参数到服务命令来解决这个问题的办法:
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"
你能找到一个解决办法?我使用了整个互联网..不知道发生了什么事! – holms 2015-05-01 04:32:11
不知道你是否仍然需要帮助,但我明白了这一点。让我知道你是否还有兴趣 – 2016-08-30 18:55:20