Spec-Zone .ru
спецификации, руководства, описания, API
|
Запуск кластера не является очень трудным после того, как это было сконфигурировано. Каждый процесс узла кластера должен быть запущен отдельно, и на узле, где это находится. Узел управления должен быть запущен сначала, сопровождаться по условию узлы, и затем наконец любыми узлами SQL:
На узле управления дайте следующую команду от системной оболочки, чтобы запустить процесс узла управления:
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".
На каждом из узлов узла данных, выполненных эта команда, чтобы запустить процесс ndbd:
shell> ndbd
Если Вы использовали файлы ОБ/МИН, чтобы установить MySQL на узле кластера, где узел SQL должен находиться, Вы можете (и если) используют предоставленный сценарий запуска, чтобы запустить серверный процесс MySQL на узле SQL.
Если все подходило, и кластер был установлен правильно, кластер должен теперь быть операционным. Можно протестировать это, вызывая ndb_mgm клиент узла управления. Вывод должен быть похож, что показанный здесь, хотя Вы могли бы видеть некоторые незначительные различия в выводе в зависимости от точной версии MySQL, который Вы используете:
shell>ndb_mgm
-- NDB Cluster -- Management Client --ndb_mgm>SHOW
Connected 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", для краткого обсуждения.