Spec-Zone .ru
спецификации, руководства, описания, API

17.2.5. Начальный Запуск MySQL Cluster

Запуск кластера не является очень трудным после того, как это было сконфигурировано. Каждый процесс узла кластера должен быть запущен отдельно, и на узле, где это находится. Узел управления должен быть запущен сначала, сопровождаться по условию узлы, и затем наконец любыми узлами SQL:

  1. На узле управления дайте следующую команду от системной оболочки, чтобы запустить процесс узла управления:

    shell> ndb_mgmd -f
                        /var/lib/mysql-cluster/config.ini

    Первое время, когда это запускается, ndb_mgmd, должно быть определено, где найти его конфигурационный файл, используя -f или --config-file опция. (См. Раздел 17.4.4, "ndb_mgmd — MySQL Cluster Management Server Daemon", для деталей.)

    Для дополнительных опций, которые могут использоваться с ndb_mgmd, см. Раздел 17.4.25, "Опции, Характерные для MySQL Cluster Programs — Опции, Характерные для MySQL Cluster Programs".

  2. На каждом из узлов узла данных, выполненных эта команда, чтобы запустить процесс ndbd:

    shell> ndbd
  3. Если Вы использовали файлы ОБ/МИН, чтобы установить MySQL на узле кластера, где узел SQL должен находиться, Вы можете (и если) используют предоставленный сценарий запуска, чтобы запустить серверный процесс MySQL на узле SQL.

Если все подходило, и кластер был установлен правильно, кластер должен теперь быть операционным. Можно протестировать это, вызывая ndb_mgm клиент узла управления. Вывод должен быть похож, что показанный здесь, хотя Вы могли бы видеть некоторые незначительные различия в выводе в зависимости от точной версии MySQL, который Вы используете:

shell> ndb_mgm-- NDB Cluster -- Management Client --ndb_mgm> SHOWConnected to Management Server at: localhost:1186Cluster Configuration---------------------[ndbd(NDB)]     2 node(s)id=2    @192.168.0.30  (Version: 5.6.11-ndb-7.3.3, Nodegroup: 0, Master)id=3    @192.168.0.40  (Version: 5.6.11-ndb-7.3.3, Nodegroup: 0)[ndb_mgmd(MGM)] 1 node(s)id=1    @192.168.0.10  (Version: 5.6.11-ndb-7.3.3)[mysqld(API)]   1 node(s)id=4    @192.168.0.20  (Version: 5.6.11-ndb-7.3.3)

На узел SQL ссылаются здесь как [mysqld(API)], который отражает факт, что процесс mysqld действует как узел API MySQL Cluster.

Отметить

IP-адрес, показанный для данного SQL MySQL Cluster или другого узла API в выводе SHOW адрес, используемый SQL или узлом API, чтобы соединиться с узлами данных кластера, а не с любым узлом управления.

Следует теперь быть готовы работать с базами данных, таблицами, и данными в MySQL Cluster. См. Раздел 17.2.6, "MySQL Cluster Example with Tables и Data", для краткого обсуждения.