Получение ошибок при создании базы данных MemSQL

Я установил MemSQL в соответствии с видео инструкциями на странице загрузки. Во время установки мне сказали, что порт 3306 недоступен для использования с Master Aggregator, поэтому изменил его на 4000. И я могу подключиться к нему через MySQL Workbench.

Я пытаюсь создать базу данных:

CREATE DATABASE EnterpriseCopy

Возвращает ошибку: Error Code: 1748. You must add at least one leaf to the system to run CREATE DATABASE, Итак, я захожу в веб-интерфейс и вижу, что ни один из узлов (главный агрегатор на порту 4000 или лист на порту 3307) не работает.

Я старался ATTACH LEAF '10.82.60.43':3307, но он вернулся с Error Code: 1802. Leaf '10.82.60.43':3307 is currently 'offline' and cannot be attached back into the cluster until it is reachable and in the 'detached' state.

Так что я могу исправить это и вывести мастера и лист онлайн и достижимо?

2 ответа

Я столкнулся с той же проблемой, вот что сработало для меня:

  1. Удалите узлы, используя: memsql-ops memsql-delete --all
  2. Разверните их: memsql-ops memsql-deploy -r master -P 3307 memsql-ops memsql-deploy -r leaf -P 3308

Вы можете изменить номер порта, как вы хотите.

Из приведенного описания видно, что ваши агенты MemSQL Ops работают, а сами узлы - нет. Вы можете запустить узлы, используя:

memsql-ops memsql-start --all

Обязательно запустите это на хосте главного агрегатора.

Другие вопросы по тегам