【发布时间】:2017-03-31 21:32:02
【问题描述】:
我在 2 个 CentOs 6.6 服务器上安装了 2 个 Mariadb Galera 节点 (mariadb-galera-10.0.27-linux-x86_64.tar.gz)。
安装后,我用参数--wsrep-new-cluster启动node1,然后不带这个参数启动node2。
它们工作正常,数据在 2 个节点之间成功同步。
但是,当我关闭 node1. Node2 仍在运行,但是当我尝试访问数据库时。它显示此错误:
use testdb;
ERROR 1047 (08S01): WSREP has not yet prepared node for application use
在这种情况下会发生什么? 这是我在 2 个节点上的配置(只是不同的 IP 地址)
[galera]
wsrep_on=ON
wsrep_cluster_name='mysql-cluster'
wsrep_provider='/home/mariadb/mariadb-galera/lib/galera/libgalera_smm.so'
wsrep_provider_options="gcache.size=1G"
wsrep_cluster_address="gcomm://10.211.26.116:4567?
pc.wait_prim=no"
wsrep_sst_method=rsync
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_node_address=10.211.26.117:4567
wsrep_node_name='db2'
【问题讨论】: