Verifique se o seu config.ini
em /var/lib/mysql-cluster/
deve ser algo como isto, deve anexar o nodeid se você estiver trabalhando com mais de 2 nós de Data. e, mais importante, certifique-se de que os nós de dados que você está tentando executar tenham mysql.service
em execução. systemctl mysql.service status
[ndb_mgmd]
# Management process options:
hostname=10.10.12.184 # Hostname of the manager
datadir=/var/lib/mysql-cluster # Directory for the log files
[ndbd]
hostname=10.10.12.186 # Hostname of the 1st data node
nodeid=1; # Node id 1
datadir=/usr/local/mysql/data # Remote directory for the data files
[ndbd]
hostname=10.10.12.187 # Hostname of the 2nd data node
nodeid=2; # Node id 2
datadir=/usr/local/mysql/data # Remote directory for the data files
[ndbd]
hostname=10.10.12.188 # Hostname of the 3rd data node
nodeid=3; # Node id 3
datadir=/usr/local/mysql/data # Remote directory for the data files
[ndbd]
hostname=10.10.12.189 # Hostname of the 4th data node
nodeid=4; # Node id 4
datadir=/usr/local/mysql/data # Remote directory for the data files
[mysqld]
# SQL node options:
hostname=10.10.12.184 # In our case the MySQL server/client is on the same Droplet as$
Na minha experiência, você deve executar todos os nós ndbd primeiro e depois os nós sqld por um.