読者です 読者をやめる 読者になる 読者になる

mariadb gelera cluster 関連メモ

wsrep_sst_rsync でエラーが出る

 6月 29 16:35:09 mariadb2 mysqld[1654]: 2016-06-29 16:35:09 140587206440704 [ERROR] WSREP: Process completed with error: wsrep_sst_rsync --role 'joiner' --address '10.1.100.2' --datadir '/var/lib/mysql/'   --parent '1654'  '
 : 2 (No such file or directory)'

centos7 に which コマンドが入ってなかった。

yum install -y which

maxscale で master が選出されない

[root@db-proxy ~]#  maxadmin -p mariadb list  servers
Servers.
-------------------+-----------------+-------+-------------+--------------------
Server             | Address         | Port  | Connections | Status
-------------------+-----------------+-------+-------------+--------------------
server1            | 10.1.100.1      |  3306 |           0 | Running
server2            | 10.1.100.2      |  3306 |           0 | Running
server3            | 10.1.100.3      |  3306 |           0 | Running
-------------------+-----------------+-------+-------------+--------------------

ログには下記のように出ている。

2016-06-29 18:17:14   error  : Couldn't find suitable Master from 3 candidates.

設定ファイルの Monitor 部分のモジュール指定を "galeramon" に変更すると master が選出された。

[MySQL Monitor]
type=monitor
module=galeramon