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

Странное поведение кластера mysql

У меня есть 2 кластера mysql на двух разных серверах с узлом управления на каждом из них.

Это как-то пошло вниз.

Я выполнил следующие команды, чтобы запустить кластер:

Запустите узел управления на srv1:
srv1: mysqlc / bin / ndb_mgmd --initial -f my_cluster / conf / config.ini --configdir = / home / mysql_cluster / my_cluster / conf

Запустите узел управления на srv2:
srv2: mysqlc / bin / ndb_mgmd --initial -f my_cluster / conf / config.ini --configdir = / home / mysql_cluster / my_cluster / conf

Запустите узлы ndbd на srv1:
srv1: mysqlc / bin / ndbd --initial -c локальный хост: 1186

Запустите узлы ndbd на srv2:
srv2: mysqlc / bin / ndbd --initial -c локальный хост: 1186

Запустите сервер mysqld на srv1:
srv1: mysqlc / bin / mysqld --defaults-file = my_cluster / conf / my.cnf --user = root &

и вот в чем проблема. Сервер mysql не загружает данные. Присутствуют только имена баз данных. Все таблицы с ENGINE = ndbcluster не загружаются. Таблицы с ENGINE = myisam загружаются. Скрипты резервного копирования помогли мне загрузить данные.

Но таким образом я не могу использовать настройку кластера.

Похожая проблема возникла, когда я запустил srv2.

Как я могу решить эту проблему?

Хм, вы каждый раз делаете «начальный», это означает, что кластер запускается с чистой файловой системой. Вы можете прочитать это Вот