MySQL Cluster

内容

ローリングリスタートがOKな場合の手順です。
ローリングリスタートがOKな場合、サービスを停止することなく実施可能です。

ndb_mgmdを再起動(--reloadにてキャッシュを無視する)

ndb_mgm> 1 stop
→管理ノードを停止
ndb_mgm> quit
# ps aux | grep ndb_mgm   
→完全にシャットダウンされるまで10秒くらいかかるので根気よく待つ。killしない。
# /usr/sbin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini --reload
→--reloadオプションをつけて起動
# ps aux | grep ndb_mgm
root     20982  2.1  2.4 3061868 456996 ?      Ssl  17:10   0:03 /usr/sbin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini --reload
→ndb_mgmdはすぐに起動する
 
もう1台あれば上記と同じことを実施

データノード(ndbd)の再起動

ndb_mgm> 11 restart
→1台ずつ実施する。
ndb_mgm> show
id=11 @IPアドレス(mysql-5.5.31 ndb-7.2.13, starting, Nodegroup: 0)
→startingなので待つ。時間がかかる。

Node 11: Started (version 7.2.13)
→これでOK

ndb_mgm> show
id=11 @IPアドレス(mysql-5.5.31 ndb-7.2.13, Nodegroup: 0)

---
ndb_mgm> 12 restart
Node 12: Node shutdown initiated
Node 12: Node shutdown completed, restarting, no start.
Node 12 is being restarted
ndb_mgm> show
id=12	@IPアドレス  (mysql-5.5.31 ndb-7.2.13, starting, Nodegroup: 0)

SQLノード(mysql)を再起動

# /etc/init.d/mysql restart 
→1台ずつ実施する。

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11