Демон ndb_mgmd не запускается
Я хочу настроить Mysql-кластер NDB, следил за документацией на его официальной странице. Установите версию 7.5 mysql-cluster-community, и у меня будет следующая схема
1 управляющий узел: 192.168.10.137
2 узла mysqld: 192.168.10.140,192.168.10.139
2 узла данных: 192.168.10.138,192.168.10.141
Это файл конфигурации менеджера, мой config.ini;
[ndbd default]
# Options affecting ndbd processes on all data nodes:
NoOfReplicas = 2 # Number of replicas
DataMemory = 80M # How much memory to allocate for data storage
IndexMemory = 18M # How much memory to allocate for index storage
# For DataMemory and IndexMemory, we have used the
# default values. Since the "world" database takes up
# only about 500KB, this should be more than enough for
# this example NDB Cluster setup.
ServerPort = 1186 # This the default value; however, you can use any
# port that is free for all hosts in the cluster
# Note1: It is recommended that you do not specify the port
# number at all and simply allow the default value to be used
# instead
# Note2: The port was formerly specified using the PortNumber
# TCP parameter; this parameter is no longer available in NDB
# Cluster 7.5.
[ndb_mgmd]
# Management process options:
HostName = 192.168.10.137 # Hostname or IP address of MGM node
DataDir = / var / lib / mysql-cluster # Directory for MGM node log files
NodeId = 1
[ndbd]
# Configuration for the data node with ip 139
# (one [ndbd] section per data node)
HostName = 192.168.10.139 # Hostname or IP address
NodeId = 2 # Node ID for this data node
DataDir = / usr / local / mysql / data # Directory for this data node's data files
[ndbd]
# Configuration for the data node with ip 140
HostName = 192.168.10.140 # Hostname or IP address
NodeId = 3 # Node ID for this data node
DataDir = / usr / local / mysql / data # Directory for this data node's data files
[mysqld]
# SQL node options:
HostName = 192.168.10.138 # Hostname or IP address
[mysqld]
# SQL node options:
HostName = 192.168.10.141 # Hostname or IP address
Это файл конфигурации узлов:
[mysqld]
# Options for mysqld process:
ndbcluster # run NDB storage engine
[mysql_cluster]
# Options for NDB Cluster processes:
ndb-connectstring = 192.168.10.137 # location of management server
Когда я пытаюсь сообщить mysql, что это за файл конфигурации, он сообщает мне следующее:
root @ mysql: /etc/mysql/mysql.conf.d# ndb_mgmd -f /var/lib/mysql-cluster/config.ini
bash: ndb_mgmd: Order not found
Но если я использую команду «ndb_mgm», если я ввожу эту часть:
- NDB Cluster - Management Client -
ndb_mgm>
И если оттуда укажу порядок:
-f /var/lib/mysql-cluster/config.ini
Это говорит мне следующее:
Unable to connect with connect string: nodeid = 0, localhost: 1186
Я попытался запустить ndb_mgm из папки, в которой находится файл config.ini, но не могу его запустить. Извините за мой английский.