Узел управления MySQL NDB получил другой IP-адрес узла по сравнению с config.ini

Я использую MySQL Конфигурация HA. В настоящее время я настраиваю config.ini на моем управляющем узле:

root@ndb-mgmd:~# cat config.ini |grep -v ^#

[tcp default] 
SendBufferMemory=2M 
ReceiveBufferMemory=2M

[ndb_mgmd default] 
DataDir=/var/lib/mysql-cluster


[ndb_mgmd] 
HostName=ndb-mgmd


[ndbd default] 

NoOfReplicas=2


LockPagesInMainMemory=1


DataMemory=100M 
IndexMemory=50M

NoOfFragmentLogFiles=300 
DataDir=/var/lib/mysql-cluster 
MaxNoOfConcurrentOperations=1000

SchedulerSpinTimer=400 
SchedulerExecutionTimer=100 
RealTimeScheduler=1

TimeBetweenGlobalCheckpoints=1000 
TimeBetweenEpochs=200 RedoBuffer=32M

MaxNoOfTables=1024 
MaxNoOfOrderedIndexes=256

[ndbd] 
HostName=192.168.0.20

[ndbd] 
HostName=192.168.0.21 

После того, как я запустил ndb_mgmd, IP-адреса узлов отображаются по-другому:

root@ndb-mgmd:~# ndb_mgmd --config-file=/var/lib/mysql-cluster/config.ini
MySQL Cluster Management Server mysql-5.7.18 ndb-7.6.3
root@ndb-mgmd:~# ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> show
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 (not connected, accepting connect from 192.168.0.21)
id=3 (not connected, accepting connect from 192.168.0.22)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.0.30  (mysql-5.7.18 ndb-7.6.3)

[mysqld(API)]   2 node(s)
id=4 (not connected, accepting connect from 192.168.0.21)
id=5 (not connected, accepting connect from 192.168.0.22)

Откуда взялось «192.168.0.22»?

0
07.09.2017, 01:47
1 ответ

Я понял. «--config -dir» также следует использовать в командлете ndb _mgmd. Таким образом, полная строка

ndb_mgmd --config-dir=/var/lib/mysql-cluster --config-file=/var/lib/mysql-cluster/config.ini

0
28.01.2020, 04:40

Теги

Похожие вопросы