Коллеги, добрый день.
Пытаюсь создать галера кластер в докере. Запустил на одной ноде, но вторая не хочет подключаться.
Лог со второй машины:
2021-10-12 19:16:00 0 [ERROR] WSREP: Failed to read 'ready <addr>' from: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '
10.77.250.26' --datadir '/var/lib/mysql/' --parent '1' --mysqld-args --wsrep_cluster_address=gcomm://10.77.250.25,
10.77.250.26,
10.77.250.27 --wsrep_sst_auth=root:testcloud --wsrep_node_address=
10.77.250.26 Read: '(null)'
2021-10-12 19:16:00 0 [ERROR] WSREP: Process completed with error: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '
10.77.250.26' --datadir '/var/lib/mysql/' --parent '1' --mysqld-args --wsrep_cluster_address=gcomm://10.77.250.25,
10.77.250.26,
10.77.250.27 --wsrep_sst_auth=root:testcloud --wsrep_node_address=
10.77.250.26: 2 (No such file or directory)
2021-10-12 19:16:00 1 [ERROR] WSREP: Failed to prepare for 'xtrabackup-v2' SST. Unrecoverable.
2021-10-12 19:16:00 1 [ERROR] WSREP: SST request callback failed. This is unrecoverable, restart required.
На первой ноде в логе ошибок нет, последние строчки вот такие:
2021-10-13 5:12:53 1 [Note] WSREP: wsrep_notify_cmd is not defined, skipping notification.
2021-10-13 5:12:53 1 [Note] WSREP: Lowest cert index boundary for CC from group: 15600
2021-10-13 5:12:53 1 [Note] WSREP: Min available from gcache for CC from group: 1
2021-10-13 5:12:53 0 [Note] WSREP: Deferred close timer destruct
2021-10-13 5:12:55 0 [Note] WSREP: (b6c0162d-8f88, 'tcp://0.0.0.0:4567') turning message relay requesting off
2021-10-13 5:12:59 0 [Note] WSREP: cleaning up 3774d0f8-b2ca (tcp://10.77.250.26:4567)
Основная тачка создавалась вот так:
docker run -d \
--name mariadb \
--hostname mariadb0 \
--publish "3306" \
--publish "4444" \
--publish "4567" \
--publish "4568" \
--env MYSQL_ROOT_PASSWORD="testcloud" \
--env MYSQL_USER=proxysql \
--env MYSQL_PASSWORD=proxysqlpassword \
--volume /var/lib/mysql/:/var/lib/mysql \
--volume /etc/mysql/:/etc/mysql/ \
mariadb:10.5.9 \
--wsrep_cluster_address=gcomm://10.77.250.25,
10.77.250.26,
10.77.250.27 \
--wsrep_sst_auth="root:testcloud" \
--wsrep_node_address=
10.77.250.25 \
--wsrep-new-cluster
Вторая нода запускается так же, только без wsrep-new-cluster и node_address там .26 и другой hostname
Помогите пожалуйста