首页 > 其他分享 >MariaDB Galera 多主集群部署

MariaDB Galera 多主集群部署

时间:2023-04-13 16:26:32浏览次数:30  
标签:Galera 10.32 wsrep cluster state 多主 MariaDB local name

1、环境

服务器名称 IP地址 备注
db-161-131 10.32.161.131
db-161-132 10.32.161.132
db-161-133 10.32.161.133

2、MariaDB安装

参考:https://www.cnblogs.com/a120608yby/p/17312862.html

3、安装集群程序(如果没有安装MariaDB-Server,这里将关联自动安装)

dnf -y install mariadb-server-galera

4、修改配置

# 节点一增加如下配置
# vim /etc/my.cnf
...
innodb_autoinc_lock_mode=2
wsrep_on=1
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name="Galera_Cluster"
wsrep_cluster_address="gcomm://10.32.161.131,10.32.161.132,10.32.161.133"
wsrep_node_name=10.32.161.131
wsrep_node_address=10.32.161.131

# 节点二增加如下配置
# vim /etc/my.cnf
...
innodb_autoinc_lock_mode=2
wsrep_on=1
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name="Galera_Cluster"
wsrep_cluster_address="gcomm://10.32.161.131,10.32.161.132,10.32.161.133"
wsrep_node_name=10.32.161.132
wsrep_node_address=10.32.161.132

# 节点三增加如下配置
# vim /etc/my.cnf
...
innodb_autoinc_lock_mode=2
wsrep_on=1
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name="Galera_Cluster"
wsrep_cluster_address="gcomm://10.32.161.131,10.32.161.132,10.32.161.133"
wsrep_node_name=10.32.161.133
wsrep_node_address=10.32.161.133

5、启动集群及服务

# 在其中一个节点上启动集群
galera_new_cluster
systemctl enable mariadb

# 另外两个节点上启动MariaDB服务
systemctl enable --now mariadb

6、查看集群状态

# 查看集群状态,确认wsrep_local_state_comment是否为Synced
> show status like 'wsrep_%';
+-------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
| Variable_name                 | Value                                                                                                                                          |
+-------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
| wsrep_local_state_uuid        | 8b45d28f-d9ca-11ed-b6a2-7ab276a477e2                                                                                                           |
| wsrep_protocol_version        | 10                                                                                                                                             |
| wsrep_last_committed          | 9                                                                                                                                              |
| wsrep_replicated              | 0                                                                                                                                              |
| wsrep_replicated_bytes        | 0                                                                                                                                              |
| wsrep_repl_keys               | 0                                                                                                                                              |
| wsrep_repl_keys_bytes         | 0                                                                                                                                              |
| wsrep_repl_data_bytes         | 0                                                                                                                                              |
| wsrep_repl_other_bytes        | 0                                                                                                                                              |
| wsrep_received                | 13                                                                                                                                             |
| wsrep_received_bytes          | 1470                                                                                                                                           |
| wsrep_local_commits           | 0                                                                                                                                              |
| wsrep_local_cert_failures     | 0                                                                                                                                              |
| wsrep_local_replays           | 0                                                                                                                                              |
| wsrep_local_send_queue        | 0                                                                                                                                              |
| wsrep_local_send_queue_max    | 1                                                                                                                                              |
| wsrep_local_send_queue_min    | 0                                                                                                                                              |
| wsrep_local_send_queue_avg    | 0                                                                                                                                              |
| wsrep_local_recv_queue        | 0                                                                                                                                              |
| wsrep_local_recv_queue_max    | 1                                                                                                                                              |
| wsrep_local_recv_queue_min    | 0                                                                                                                                              |
| wsrep_local_recv_queue_avg    | 0                                                                                                                                              |
| wsrep_local_cached_downto     | 3                                                                                                                                              |
| wsrep_flow_control_paused_ns  | 0                                                                                                                                              |
| wsrep_flow_control_paused     | 0                                                                                                                                              |
| wsrep_flow_control_sent       | 0                                                                                                                                              |
| wsrep_flow_control_recv       | 0                                                                                                                                              |
| wsrep_flow_control_active     | false                                                                                                                                          |
| wsrep_flow_control_requested  | false                                                                                                                                          |
| wsrep_cert_deps_distance      | 1                                                                                                                                              |
| wsrep_apply_oooe              | 0                                                                                                                                              |
| wsrep_apply_oool              | 0                                                                                                                                              |
| wsrep_apply_window            | 0                                                                                                                                              |
| wsrep_apply_waits             | 0                                                                                                                                              |
| wsrep_commit_oooe             | 0                                                                                                                                              |
| wsrep_commit_oool             | 0                                                                                                                                              |
| wsrep_commit_window           | 0                                                                                                                                              |
| wsrep_local_state             | 4                                                                                                                                              |
| wsrep_local_state_comment     | Synced                                                                                                                                         |
| wsrep_cert_index_size         | 2                                                                                                                                              |
| wsrep_causal_reads            | 0                                                                                                                                              |
| wsrep_cert_interval           | 3.5                                                                                                                                            |
| wsrep_open_transactions       | 0                                                                                                                                              |
| wsrep_open_connections        | 0                                                                                                                                              |
| wsrep_incoming_addresses      | AUTO,AUTO,AUTO                                                                                                                                 |
| wsrep_cluster_weight          | 3                                                                                                                                              |
| wsrep_desync_count            | 0                                                                                                                                              |
| wsrep_evs_delayed             |                                                                                                                                                |
| wsrep_evs_evict_list          |                                                                                                                                                |
| wsrep_evs_repl_latency        | 0/0/0/0/0                                                                                                                                      |
| wsrep_evs_state               | OPERATIONAL                                                                                                                                    |
| wsrep_gcomm_uuid              | 791e054d-d9cd-11ed-a551-3ea195a0b678                                                                                                           |
| wsrep_gmcast_segment          | 0                                                                                                                                              |
| wsrep_applier_thread_count    | 1                                                                                                                                              |
| wsrep_cluster_capabilities    |                                                                                                                                                |
| wsrep_cluster_conf_id         | 7                                                                                                                                              |
| wsrep_cluster_size            | 3                                                                                                                                              |
| wsrep_cluster_state_uuid      | 8b45d28f-d9ca-11ed-b6a2-7ab276a477e2                                                                                                           |
| wsrep_cluster_status          | Primary                                                                                                                                        |
| wsrep_connected               | ON                                                                                                                                             |
| wsrep_local_bf_aborts         | 0                                                                                                                                              |
| wsrep_local_index             | 0                                                                                                                                              |
| wsrep_provider_capabilities   | :MULTI_MASTER:CERTIFICATION:PARALLEL_APPLYING:TRX_REPLAY:ISOLATION:PAUSE:CAUSAL_READS:INCREMENTAL_WRITESET:UNORDERED:PREORDERED:STREAMING:NBO: |
| wsrep_provider_name           | Galera                                                                                                                                         |
| wsrep_provider_vendor         | Codership Oy <[email protected]>                                                                                                              |
| wsrep_provider_version        | 26.4.11(rXXXX)                                                                                                                                 |
| wsrep_ready                   | ON                                                                                                                                             |
| wsrep_rollbacker_thread_count | 1                                                                                                                                              |
| wsrep_thread_count            | 2                                                                                                                                              |
+-------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
69 rows in set (0.002 sec)
或者
> show status like 'wsrep_local_state_comment';
+---------------------------+--------+
| Variable_name             | Value  |
+---------------------------+--------+
| wsrep_local_state_comment | Synced |
+---------------------------+--------+
1 row in set (0.001 sec)

7、集群所有节点重启后服务无法正常启动问题

# 登录节点一,修改safe_to_bootstrap参数为1
# cat /var/lib/mysql/grastate.dat 
# GALERA saved state
version: 2.1
uuid:    15e45d57-d9d0-11ed-a6b7-93a39cf0c63a
seqno:   -1
safe_to_bootstrap: 0

# 启动集群
galera_new_cluster

# 启动另外两个节点MariaDB服务
systemctl start mariadb

参考:https://mariadb.com/kb/en/galera-cluster/

标签:Galera,10.32,wsrep,cluster,state,多主,MariaDB,local,name
From: https://www.cnblogs.com/a120608yby/p/17314995.html

相关文章

  • MariaDB 主从集群部署
    1、环境服务器名称IP地址备注db-161-13110.32.161.131主db-161-13210.32.161.132从2、MariaDB安装参考:https://www.cnblogs.com/a120608yby/p/17312862.html3、修改配置并重启服务#主节点主要配置#vim/etc/my.cnf...server-id=131log_bin=m......
  • mariabackup 备份 MariaDB 数据库
    1、安装mariabackupdnf-yinstallmariadb-backup2、创建备份目录并执行备份操作#mkdir/data/backup-p#mariabackup--backup--target-dir/data/backup/-uroot[00]2023-04-1311:50:31ConnectingtoMySQLserverhost:localhost,user:root,password:not......
  • Rocky Linux 9 安装 MariaDB 10.5
    1、安装MariaDBdnf-yinstallmariadb-server2、修改配置#vim/etc/my.cnf[client]port=3306socket=/var/lib/mysql/mysql.sockdefault-character-set=utf8mb4[mysqld]port=3306socket=/var/lib/mysql/mysql.sockdatadir=/var/lib/mysqlpid-file......
  • CentOS 7.x 卸载删除MariaDB,重新安装
    卸载[root@node1~]#rpm-qa|grepmariadbmariadb-5.5.56-2.el7.x86_64mariadb-libs-5.5.56-2.el7.x86_64mariadb-server-5.5.56-2.el7.x86_64[root@node1~]#[root@node1~]#yumremovemariadb...Removed:mariadb.x86_641:5.5.56-2.el7DependencyRemoved:mariadb-server.x......
  • mysql/mariadb配置详解
    环境说明mariadb版本:mariadb-10.4配置文件参数解读[mysqld]#服务端基本配置port=3306#监听端口user=mysqlpid-file=/var/run/mysqld/mysqld.pid#pid所在的目录socket=/var/run/mysqld/mysqld.sock#为mysql客户端程序和服务器之间的本地通......
  • Linux 部署: canal (同步mariadb数据发往kafka)
    参考文档:https://blog.csdn.net/weixin_55549435/article/details/123309631目录1节点规划2部署mariadb3部署canal4验证附录1节点规划节点ipdeployvm1......
  • MySQL/MariaDB 取列名及类型
    SELECTTABLE_CATALOG,TABLE_NAME表名,COLUMN_KEY列键,COLUMN_NAME列名,COLUMN_TYPE数据类型,DATA_TYPE字段类型,......
  • linux(wsl2 ubuntu) mariadb重置密码
    可用于不知道默认密码或忘记密码等场景操作环境是WSL2版本ubuntu22停止MariaDB服务 sudoservicemariadbstop2.在不加载授权表的情况下启动MariaDB服务......
  • MariaDB修改密码报错
    错误:“ERROR1356(HY000):View‘mysql.user’referencesinvalidtable(s)orcolumn(s)orfunction(s)ordefiner/invokerofviewlackrightstousethem”,......
  • MySQL Galera cluster 集群常用参数说明
    1、wsrep_local_state_uuid:与集群的wsrep_cluster_state_uuid一致root@[(none)]>showstatuslike'%wsrep_%_state_uuid%';+--------------------------+------------......