Mysql-Cluster funktioniert nicht unter Ubuntu

Mysql-Cluster funktioniert nicht unter Ubuntu

Ich kann MySQL Cluster nicht auf Ubuntu-Servern einrichten. Als Ausgangspunkt habe ich mit dem Verknüpfungaber ich bin nicht erfolgreich und die Tarball-Version, die ich herunterlade, ist 6.3.45. Da ich den MySQL-Cluster testen wollte, sind der Datenknoten und der SQL-Knoten gleich, aber SQL erschien /etc/init.d/mysql.server startin der Verwaltungsknotenkonsole nie als verbunden (mysqld auf dem SQL-Knoten läuft) und es sieht wie unten aus.

[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)

Auf allen 3 Maschinen apt-get install mysql-server mysql-clientwaren mysql-server & client( ) bereits installiert und ich habe sie beim Systemstart vollständig gestoppt und auch entfernt.

Jetzt stammt mysqld aus dem extrahierten Cluster-Tarball ( /usr/local/mysql/support-files/mysql.server). Zum Testen habe ich auf beiden Datenknoten eine Testdatenbank erstellt, aber die Tabellen werden auch auf dem anderen Knoten nicht synchronisiert. Ich habe viele Links überprüft, die Konfigurationen sind bei allen Links ähnlich geblieben, aber irgendwo läuft es schief. Ist noch ein zusätzliches Paket erforderlich? Kann mir hier jemand helfen? Ich versuche das seit 3 ​​Tagen.

Aktualisierung 1:

Gibt es einen Fehler mit Ubuntu und dem MySQL-Cluster? Ich bin mit Cluster 7 immer noch nicht erfolgreich. Überall ist die Konfiguration gleich und funktioniert bei allen, aber warum nicht bei mir? Noch mehr Hilfe? Bitte!

Aktualisierung 2:

Kann mir irgendjemand ein funktionierendes Tutorial zu mysql-clusterUbuntu( 10.04) geben, einfach eine erfolgreich funktionierende Anleitung ...

BEARBEITEN 3:

Kann mir bitte jemand eine Anleitung geben …?

Antwort1

Ich würde entweder MySQL Cluster 7.1 empfehlen, die aktuelle GA-Version, oder 7.2, die Development Milestone Release (geplant als nächste GA). Beide können hier heruntergeladen werden: http://dev.mysql.com/downloads/cluster/

Die Anleitung „Erste Schritte“ hilft Ihnen bei der Inbetriebnahme: http://mysql.com/products/cluster/get-started.html#quickstart

Antwort2

Ich habe es zum Laufen gebracht! Wie gesagt, ich hatte bereits die mysql-serverund mysql-clientvon apt installiert, das hat das Problem verursacht und ich bin mir nicht sicher, wie das problematisch sein könnte, mysql-clusterwenn ich sie beim Systemstart gestoppt und entfernt habe. Irgendwie konnte ich sehen, dass mysql-cluster seine Arbeit erledigte, nachdem mysql von apt entfernt wurde, indem ich

#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

Ich weiß nicht, was das Problem zwischen dem MySQL-Cluster (Build-Installation) und dem MySQL-Server (von apt, obwohl es nicht läuft) ist.


BEARBEITEN: ENTSCHULDIGUNG!

Ich weiß nicht, was plötzlich passiert ist, es funktioniert seit gestern nicht mehr. Tatsächlich kann ich nicht herausfinden, welche Paketanforderungen für den MySQL-Cluster gelten, ob er installiert ist mysql-serveroder mysql-clientsein sollte und zusammen mit dem Cluster ausgeführt wird oder ob ein MySQL-Cluster allein ausreicht, um SQL (mysqld) und Datenknoten auszuführen? Jetzt funktioniert es nicht mehr, mysqld( /etc/init.d/mysql.server) startet nicht und gibt den folgenden Fehler aus:

Starting MySQL
 * Couldn't find MySQL manager (/usr/bin/mysqlmanager) or server (/usr/bin/mysqld_safe)

/usr/local/bin/*Ich habe sogar versucht, es auf einem anderen Knoten (mit demselben Problem) zu kopieren, /usr/binaber es hat immer noch nichts genützt und beim Versuch, mysqld auf dieser Maschine zu starten, wurde der folgende Fehler angezeigt:

................... * Manager of pid-file quit without updating file.

Dies geschah nach der Installation von libaprutil1-dev( apt-get install libaprutil1-dev) auf beiden Maschinen. Hat jemand einen funktionierenden Link zum Einrichten eines MySQL-Clusters unter Ubuntu?


Aktualisieren

Ich habe die Probleme, die ich behoben hatteHierund jetzt funktioniert es!

Danke!

verwandte Informationen