MariaDB GALERA 集群双节点部署

Posted 750657961

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MariaDB GALERA 集群双节点部署相关的知识,希望对你有一定的参考价值。

节点1:10.2.2.41

节点2:10.2.2.42

 

软件: mariadb-galera-10.0.22-linux-x86_64.tar.gz

 

#galera相关参数:(两个节点配置文件类似)

wsrep_on=on
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=10.2.2.41
wsrep_provider=/usr/local/mariadb-galera-10.0.22-linux-x86_64/lib/libgalera_smm.so
wsrep_cluster_name="cluster_stage2"
wsrep_cluster_address="gcomm://10.2.2.41,10.2.2.42"
wsrep_slave_threads=64
wsrep_certify_nonPK=1
wsrep_max_ws_rows=131072
wsrep_max_ws_size=1073741824
wsrep_debug=0
wsrep_convert_LOCK_to_trx=0
wsrep_retry_autocommit=1
wsrep_auto_increment_control=1
wsrep_drupal_282555_workaround=0
wsrep_causal_reads=1
wsrep_notify_cmd=
wsrep_sst_method=xtrabackup-v2
wsrep_sst_auth=sysn-user:sysnc-password

wsrep_provider_options="base_port=7654"

 

第一个节点启动:

/usr/local/mariadb-galera-10.0.22-linux-x86_64/bin/mysqld_safe --defaults-file=/etc/mysql/my3317.cnf  \

--basedir=/usr/local/mariadb-galera-10.0.22-linux-x86_64 \

--ledir=/usr/local/mariadb-galera-10.0.22-linux-x86_64/bin \

--wsrep_cluster_address=gcomm:// >/dev/null &

 

先启动的节点授权同步账号:

 

其他节点启动:

/usr/local/mariadb-galera-10.0.22-linux-x86_64/bin/mysqld_safe --defaults-file=/etc/mysql/my3317.cnf  \

--basedir=/usr/local/mariadb-galera-10.0.22-linux-x86_64 \

--ledir=/usr/local/mariadb-galera-10.0.22-linux-x86_64/bin/ &

 

note:

ubuntu14.x上安装的一些坑:

1、可能需要的一些包:

apt-get install socat pv

2、ssl相关报错:(在centos上的链接方式有点差别)

ln -sv /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcrypto.so.6
ln -sv /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libssl.so.6

3、mysql使用的是非默认端口3306:(并非所有使用非默认端口多会遇到这种情况)

遇到一个问题启动时使用xtrabackup方式无法通过,

解决办法:先使用sync同步方式同步,然后kill掉mysql 改成xtrbakcup方式启动。试验解决方法可行。(具体原因不详)

 

以上是关于MariaDB GALERA 集群双节点部署的主要内容,如果未能解决你的问题,请参考以下文章

MariaDB Galera集群部署--技术流ken

MariaDB Galera Cluster(mariadb10.1.22)部署

超时错误重新启动 mysql (mariadb) 这是 3 节点 galera 集群中的节点之一

MariaDB Galera Cluster 部署

Centos7安装mariadb galera cluster数据库集群 & 详解

mariadb 10.1.13 galera 集群:错误