mariadb-gelera配置分为两部分:
第一部分为:正常配置
第二部分为:集群配置
mariadb-gelera的配置文件为:
/etc/my.cnf.d/server.cnf
本公司生产环境采用的版本为:
mariadb 10.1.8
正常配置:
参考:http://liuzhengwei521.blog.51cto.com/4855442/1881278
集群配置:此配置可应用于生产环境
[galera]
wsrep_on=ON
wsrep_provider = /usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address= 'gcomm://192.168.0.242:4567,192.168.0.243:4567'
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
wsrep_retry_autocommit = 0
wsrep_provider_options="gcache.size=200M; base_port=4567; gcache.page_size=100M"
wsrep_slave_threads=4
wsrep_cluster_name='mysql_db_cluster'
wsrep_node_address='192.168.0.241'
wsrep_provider_options="base_port=4567;"
wsrep_node_name='test'
wsrep_sst_method=xtrabackup-v2
wsrep_sst_auth="sst:86rt6y1qaz@adsf"
配置说明:
wsrep_on:表示开启mariadb-gelera集群模式,否则为单机mariadb模式
wsrep_cluster_address:集群中其它节点的IP地址
binlog_format=row:记录binlog的格式
wsrep_slave_threads:设置线程数
wsrep_cluster_name:设置集群的名字
wsrep_node_address:设置当前节点的IP
wsrep_node_name='test':设置当前节点的名字,可以任意起名字
wsrep_sst_method:设置集群中所有节点数据同步方式
wsrep_sst_auth:设置集群中所有集群互相认证的密码
本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1908364如需转载请自行联系原作者
weilovepan520