Синхронизация данных кластера MariaDB Galera

Я построил двухузловой кластер MariaDB Galera (5.5.36), и node1, и node2 могут видеть изменения при создании базы данных / таблицы и даже вставлять 1 строку в созданную таблицу, но если импортировать файл csv (300000+ строк , используйте "ЗАГРУЗИТЬ ДАННЫЕ INFILE ...") в созданную таблицу из node1, node2 не увидит никаких изменений.

Почему node2 не синхронизируется при импорте строк из файла csv?

Ниже приведен файл конфигурации node1 в /etc/my.cnf, конфигурация node2 - это только переключение IP-адресов.

#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]

[mariadb]
wsrep_cluster_address=gcomm://172.16.10.01
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_sst_auth=root:password
wsrep_node_address=172.16.10.02
log-error=/var/log/mysql.log
log_slave_updates=ON
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

person Haifeng Zhang    schedule 08.04.2014    source источник


Ответы (1)


Используйте пакетную вставку, все узлы будут реплицированы, не используйте «ЗАГРУЗИТЬ ИНФАЙЛ ДАННЫХ» для импорта файла csv. Я нашел это в Интернете: Maria Galera Cluster - это настоящая параллельная репликация на уровне строк.

person Haifeng Zhang    schedule 09.04.2014