Я не могу настроить MySQL Cluster на серверах ubuntu. В качестве отправной точки я начал с ссылка на сайт но я не добился успеха, и я скачиваю tar Ball версии 6.3.45. Поскольку я хотел протестировать кластер mysql, узел данных и узел SQL одинаковы, но sql никогда не отображался как подключенный (mysqld на узле sql запущен/etc/init.d/mysql.server start
) в консоли узла управления, как показано ниже.
[ndbd(NDB)] 2 node(s)
id=2 @192.168.1.107 (Version: version number, Nodegroup: 0, Master)
id=3 @192.168.1.108 (Version: version number, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.1.105 (Version: version number)
[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from 192.168.1.107)
id=5 (not connected, accepting connect from 192.168.1.108)
На всех трех машинах mysql-server и client (apt-get install mysql-server mysql-client
) были уже установлены, и я полностью остановил их, а также удалил их при запуске системы.
Теперь mysqld извлечен из архива кластера (/usr/local/mysql/support-files/mysql.server
). Что касается тестирования, я создал тестовую базу данных на обоих узлах данных, но таблицы также не синхронизируются на другом узле. Я проверил много ссылок, настройки во всех ссылках остались похожи, но где-то что-то не так. Требуется дополнительный пакет? Может ли кто-нибудь мне помочь? Я пробую это уже 3 дня.
Обновление 1:
Есть ли какая-нибудь ошибка с Ubuntu и mysql-cluster, я все еще не добился успеха с кластером 7. Везде одинаковая конфигурация и работает для всех, а почему не для меня ?. Больше помощи? пожалуйста!
Обновление 2:
Кто-нибудь, дайте мне рабочий учебник mysql-cluster
на Ubuntu (10.04
), просто успешно работающий гид ...
РЕДАКТИРОВАТЬ 3:
Кто-нибудь возьмите меня и проведите, пожалуйста ...?
Я получил это работает !. Как я уже сказал, у меня уже былmysql-server
и mysql-client
установлен из apt, это вызывало проблему, и я не уверен, как это может быть проблематично с mysql-cluster
когда я остановил и удалил их, начиная с запуска системы. Каким-то образом я мог видеть, что mysql-cluster выполняет свою работу после удаления mysql из apt by,
#dpkg --get-selections | grep mysql
#apt-get remove mysql-client mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1
Не знаю, в чем проблема между mysql-cluster (build install) и mysql-server (из apt, хотя он не работает).
РЕДАКТИРОВАТЬ: ПРОСТИ!
Не знаю, что случилось внезапно, со вчерашнего дня не работает. На самом деле я не могу узнать требование pkg для mysql-cluster, это mysql-server
или mysql-client
должен быть установлен и работать вместе с кластером, или одного mysql-кластера достаточно для запуска SQL (mysqld) и узлов данных ?. Теперь не работает, mysqld (/etc/init.d/mysql.server
) не запускается и выдает следующую ошибку:
Starting MySQL
* Couldn't find MySQL manager (/usr/bin/mysqlmanager) or server (/usr/bin/mysqld_safe)
На другом узле (с той же проблемой) я даже попытался скопировать /usr/local/bin/*
к /usr/bin
но все равно бесполезно, и когда я пытаюсь запустить mysqld на этом компьютере, показывалась ошибка ниже:
................... * Manager of pid-file quit without updating file.
Это произошло после установки libaprutil1-dev (apt-get install libaprutil1-dev
) на обеих машинах. У кого-нибудь есть рабочая ссылка на настройку mysql-cluster на ubuntu?
У меня проблемы, которые я исправил Вот и теперь он работает!
Спасибо!
Порекомендовал бы либо MySQL Cluster 7.1, который является текущим выпуском GA, либо 7.2, который является выпуском Milestone Release (планируется как следующая GA). Оба можно скачать здесь: http://dev.mysql.com/downloads/cluster/
Руководство по началу работы поможет вам приступить к работе: http://mysql.com/products/cluster/get-started.html#quickstart