Назад | Перейти на главную страницу

Кластер Percona xtradb прерывается с сообщением о конфликте при импорте в него данных

Я бился головой о стену последние 2 недели по этому поводу. Сначала я подумал, что это из-за плохого или неподдерживаемого синтаксиса DDL. Но сейчас я уже ни в чем не уверен. У меня на AWS кластер из 3 узлов:

Группы безопасности таковы, что любой член кластера может получить доступ к любому другому члену на этих портах TCP: 4444 (порт sst) 4407 (порт клиента) 4567 (порт репликации) 4568 (порт ist)

Что касается возможности подключения, тестирует вывод на hastbin показал, что порты 4444 и 4568 отказывают в соединении.

Каждый раз, когда я импортирую данные в БД, я получал такую ​​ошибку:

ERROR 1047 (08S01) at line 8: WSREP has not yet prepared node for application use

Моя конфигурация следующая:

client.cnf

 cat /etc/mysql/percona-xtradb-cluster.conf.d/client.cnf
 [client]
 port       = 4407
 socket          = /var/run/mysqld/mysqld.sock

mysqld.cnf

cat /etc/mysql/percona-xtradb-cluster.conf.d/mysqld.cnf
# Template my.cnf for PXC
# Edit to your requirements.
[mysqld]
server-id=1
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log-bin
log_slave_updates
expire_logs_days=7

wsrep.cnf

cat /etc/mysql/percona-xtradb-cluster.conf.d/wsrep.cnf
[mysqld]
wsrep_provider=/usr/lib/galera3/libgalera_smm.so
wsrep_cluster_address=gcomm://10.25.16.54,10.25.15.5,10.26.15.218
binlog_format=ROW

default_storage_engine=InnoDB
wsrep_slave_threads= 8

wsrep_log_conflicts

innodb_autoinc_lock_mode=2
wsrep_node_address=10.25.15.5
wsrep_node_incoming_address=10.25.15.5:4407
wsrep_cluster_name=zwprojectCluster
wsrep_node_name=ip-10-25-15-5
pxc_strict_mode=PERMISSIVE
wsrep_sst_method=xtrabackup-v2
wsrep_sst_auth="sst_user_username:sompassword"

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
port       = 4407

Я поместил журналы и вывод show global status like 'wsrep_%'; до и после конфликта с некоторыми логинами Хастбин здесь . Я до сих пор не могу понять, почему он так себя ведет и где посмотреть.

Я был бы очень благодарен, если бы вы взглянули на это и помогли мне понять, что я делаю неправильно.

Заранее спасибо и с наилучшими пожеланиями