MySQL Cluster - SQL-Knoten nicht gestartet werden - Fehler beim zuordnen nodeid
Den 2 Daten-Knoten wird jetzt ausgeführt. Hoever, SqlNode nicht gestartet werden.
config.ini
[ndbd]
hostname=192.168.177.132
datadir=/usr/local/mysql/data
[ndbd]
hostname=192.168.177.133
datadir=/usr/local/mysql/data
[mysqld]
hostname=192.168.177.131
meine.cnf
[mysqld]
ndbcluster
ndb-connectstring=192.168.177.134
basedir=/usr/local/mysql
[mysql_cluster]
ndb-connectstring=192.168.177.134
Ich bin immer diese Fehlermeldung...
[ndbd] INFO -- Angel connected to '192.168.177.134:1186'
[ndbd] ERROR -- Failed to allocate nodeid, error: 'Error: Could not alloc node id at 192.168.177.134 port 1186: Connection done from wrong host ip 192.168.177.131.'
- waren Sie in der Lage, herauszufinden, warum ? Ich hatte genau das gleiche problem...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beginnen mit, Sie brauchen, um eine [ndb_mgmd] - Abschnitt in deiner config.ini-Datei.
Müssen Sie dann starten Sie den ndb_mgdm Prozess, dann Ihre zwei ndbds und schließlich Ihre mysqld.
Ich würde vorschlagen, beginnend mit der Anleitung hier... Die Bereitstellung von MySQL-Cluster über mehrere hosts
Sollten Sie auch versuchen, die Einstellung der "NodeId=" x-parameter für jeden der Knoten.
Ich habe dieses behoben, durch Deaktivieren meiner firewall im Knoten management auf.
Erstens, stellen Sie sicher, dass Ihre ndb_mgmd firewall öffnen, dass die port 1186 arbeiten (ändern Sie diesen port, um ein weiteres dokumentiert, aber funktioniert nicht)
zweitens versuchen --laden --initiieren Sie auf Start ndb_mgmd, oder diese ndb_mgmd laden der Konfiguration aus dem cache.