可按上述方法进行集群启动测试, 也可以参照下面方法, 观察集群地址是否增加两个服务器地址
MariaDB [(none)]> show status like 'wsrep_incoming_addresses'; +--------------------------+-------------------------------------------+ | Variable_name | Value | +--------------------------+-------------------------------------------+ | wsrep_incoming_addresses | 192.168.200.171:3306,192.168.200.163:3306 | +--------------------------+-------------------------------------------+ 1 row in set (0.00 sec)
第三台 (172.18.8.49) 需要加入集群
cd /usr/local/ ./mysql-galera -g gcomm://192.168.200.163,192.168.200.171 start
第四台 (172.18.8.50) 需要加入集群
cd /usr/local/ ./mysql-galera -g gcomm://192.168.200.163,192.168.200.171,172.18.8.49 start
注: 每次集群启动, 将会启用数据同步机制,令每个集群中的数据同步 假如,集群工作期间,节点 3(172.18.8.49) 脱离集群,重启,发生故障 而脱机期间,节点1,2,4 仍可继续工作 当节点3 重新在线时,加入集群前,将会自动进行数据同步 重新在线方法与上文中加入节点方法一致 常见 wsrep 参数注释
MariaDB [terry]> show status like 'wsrep%'; +----------------------------+--------------------------------------+ | Variable_name | Value | +----------------------------+--------------------------------------+ | wsrep_local_state_uuid | bb5b9e17-66c8-11e3-86ba-96854521d205 | uuid 集群唯一标记 | wsrep_protocol_version | 4 | | wsrep_last_committed | 16 | sql 提交记录 | wsrep_replicated | 4 | 随着复制发出的次数 | wsrep_replicated_bytes | 692 | 数据复制发出的字节数 | wsrep_received | 18 | 数据复制接收次数 | wsrep_received_bytes | 3070 | 数据复制接收的字节数 | wsrep_local_commits | 4 | 本地执行的 sql | wsrep_local_cert_failures | 0 | 本地失败事务 | wsrep_local_bf_aborts | 0 |从执行事务过程被本地中断 | wsrep_local_replays | 0 | | wsrep_local_send_queue | 0 | 本地发出的队列 | wsrep_local_send_queue_avg | 0.142857 | 队列平均时间间隔 | wsrep_local_recv_queue | 0 | 本地接收队列 | wsrep_local_recv_queue_avg | 0.000000 | 本地接收时间间隔 | wsrep_flow_control_paused | 0.000000 | | wsrep_flow_control_sent | 0 | | wsrep_flow_control_recv | 0 | | wsrep_cert_deps_distance | 0.000000 | 并发数量 | wsrep_apply_oooe | 0.000000 | | wsrep_apply_oool | 0.000000 | | wsrep_apply_window | 1.000000 | | wsrep_commit_oooe | 0.000000 | | wsrep_commit_oool | 0.000000 | | wsrep_commit_window | 1.000000 | | wsrep_local_state | 4 | | wsrep_local_state_comment | Synced | | wsrep_cert_index_size | 0 | | wsrep_causal_reads | 0 | | wsrep_incoming_addresses | 172.18.8.50:3306,172.18.8.49:3306 | 连接中的数据库 | wsrep_cluster_conf_id | 18 | | wsrep_cluster_size | 2 | 集群成员个数 | wsrep_cluster_state_uuid | bb5b9e17-66c8-11e3-86ba-96854521d205 | 集群 ID | wsrep_cluster_status | Primary | 主服务器 | wsrep_connected | ON | 当前是否连接中 | wsrep_local_index | 1 | | wsrep_provider_name | Galera | | wsrep_provider_vendor | Codership Oy| | wsrep_provider_version | 2.7(rXXXX) | | wsrep_ready | ON | 插件是否应用中 +----------------------------+--------------------------------------+ 40 rows in set (0.05 sec)
时间关系,还没有时间进行压力测试,也没有比对 galera 与 Percona XtraDB Cluster 集群之间区别
另,如使用 rpm 则十分方便,网路很多教程, 不详细描述