題外話:
之前安裝集羣數據庫的時候,數據節點使用了一臺電腦,今天有多了一臺小型服務器,故而在此前的配置基礎上,添加一臺數據節點:192.168.14.147
之前配置連接:MySQL Cluste—分佈式數據庫集羣搭建
今天主要講一下配置時候遇到的錯誤問題
1、問題一:
Node 3: Forced node shutdown completed. Occured during startphase 0. Initiated by signal 9.
查看了一系列日誌和文檔博客,最終得到自己在配置管理節點
的時候 sudo vim /var/lib/mysql-cluster/config.ini
[ndbd default]
NoOfReplicas=2
DataMemory=20G
[ndb_mgmd]
NodeId=1
hostname=192.168.11.243
datadir=/var/lib/mysql-cluster
[ndbd]
NodeId=2
hostname=192.168.1.99
datadir=/usr/local/mysql/data/
原因 DataMemory=20G
內存過大,導致的,故而改正爲:
[ndbd default]
NoOfReplicas=2
DataMemory=10G
[ndb_mgmd]
NodeId=1
hostname=192.168.11.243
datadir=/var/lib/mysql-cluster
[ndbd]
NodeId=2
hostname=192.168.1.99
datadir=/usr/local/mysql/data/
解決了問題。
2、問題二:
orced node shutdown completed. Occured during startphase 1. Caused by error 2350: 'Invalid configuration received from Management Server(Configuration error). Permanent error, external action needed
這個問題也是在配置 管理節點的時候 NoOfReplicas=1
,需要改成 NoOfReplicas=2
[ndbd default]
# NoOfReplicas=1
NoOfReplicas=2
DataMemory=10G
[ndb_mgmd]
NodeId=1
hostname=192.168.11.243
datadir=/var/lib/mysql-cluster
[ndbd]
NodeId=2
hostname=192.168.1.99
datadir=/usr/local/mysql/data/
這樣就完美解決了這個問題。
後記
以上兩個問題是自己配置時候遇到的問題,你如果看到本篇文章遇到了和作者同樣的問題,解決方法不一樣,歡迎指出來,如果作者的理解有問題歡迎指出來。