時間を掛けノードとデータ管理ノードクラスタMYSQLを検出するために使用され、これらの2つの簡単なスクリプトは、それに引き込むことができます。
ネットワークが離れてあるいは取る場合MYSQLのクラスタノードだけなので、追い出さ壊れことができます。彼は、自給自足を引き戻すことはできません。
1、管理ノードのスクリプト
#/ binに/ bashの!
#
#ショート経営管理論。アライブファイルを保管してください
。#
#デビッド・ヨン2007-12-20によって作成された
#の
#ファイル名:. Mgmd_check_online.sh
#の
#の確定モデルタイプはmgmdするために、プロセス内で実行されているかされていません。
#
PS AFX | grepを-wにndb_mgmd | grepの-v grepを1>&を/ dev / null
IF [?$ == 0]
その後、
エコー「------- ------- MGMDはOKです! ------ ">>は/ var / log / online.log-Check-はmgmd!
他
#デッドNDBDです。
エコー"チェック・DATE:DATE `「+%Y-M-%D %% H:%M :%のS'`「|ティー-a / VAR / mgmdチェック-オンライン/ログインします。
エコー"---------- ------- MGMDが死んでいる!" | TEE -a /var/log/mgmd-check-online.log
。#経営管理論で実行するノード
の/ usr /ローカル/ MySQLの/にndb_mgmd -f /etc/config.ini
エコー"------- ----------- MGMD NODE OK !!" | TEE -aは/ var / log / mgmd- online.log-チェック
Fi回線
出口0が
、その後のcrontabに追加され
、[ルート@localhost mysql_test]#のcrontab -l
* / * * * *。1 /home/mysql_test/mgmd_check_online.shは、
追加の管理ノードを広め、その後、CRONTAB追加
[ルート@ localhostの mysql_test] mgmd_check_online.sh [email protected] SCP番号:〜
。のホストの信憑'192.168.0.232(192.168.0.232)'は確立できていない
RSA鍵のフィンガープリントは、IS 47:39:89:A7:F7 :. 1A :FC:0A:6F:7A :4B:B5:91:28:48:E8。
あなたは(はい/いいえ)接続を続行しないようにしてもよろしいですか?はい
警告:既知のホストのリストに恒久的に追加「192.168.0.232」(RSA)。
[email protected]'sパスワード:
0時00分、100%680 0.7キロバイト/秒をmgmd_check_online.sh
日志内容:
!------- MGMDは------------- OKです!
チェックイン日:2007-12-20 16時52分51秒を
!------- MGMDが----------死んでいます!
!------- MGMD NODE OK -----------!
...
2、数据节点的脚本
#!/ binに/ bashのの
#の
デビッド・ヨン2007-12-20によって作成された#。
#
#ショートのndbdノードが生きているファイルを保持します。
#
#ファイル名:ndbd_check_online.sh。
#
#ndbdプロセスが実行しているかどうかを確定するために。
#1
のPS AFX | グレップ-wのndbd | grepの-v grepの1>&を/ dev / null
$ [場合は?== 0]
、次に
エコー"!------- NDBDは-------------!大丈夫です" >> /var/log/ndbd-check-online.log
他
#NDBDは死んでいます
エコー"を!------- NDBDが死んでいます----------!" | ティー-a /var/log/ndbd-check-online.log
エコー"チェック日付:`日付「+%Y-%M-%D%H:%のM:%のS'`" | ティー-a /var/log/ndbd-check-online.log
エコー"!------- RESTART NDBD ----------!" | ティー-a /var/log/ndbd-check-online.log
#本当のコマンド。
/ usr / local / mysqlの/ binに/のndbd
エコー"!------- NDBD NODE OK -----------!" | ティー-a /var/log/ndbd-check-online.log
Fiを
終了0
236的传到我
[ルート@localhost mysql_test]#のSCP ndbd_check_online.sh [email protected]:〜
[email protected]'sパスワード:
ndbd_check_online.sh 100%614 0.6キロバイト/ sの0時00分
ネットワークが離れてあるいは取る場合MYSQLのクラスタノードだけなので、追い出さ壊れことができます。彼は、自給自足を引き戻すことはできません。
1、管理ノードのスクリプト
#/ binに/ bashの!
#
#ショート経営管理論。アライブファイルを保管してください
。#
#デビッド・ヨン2007-12-20によって作成された
#の
#ファイル名:. Mgmd_check_online.sh
#の
#の確定モデルタイプはmgmdするために、プロセス内で実行されているかされていません。
#
PS AFX | grepを-wにndb_mgmd | grepの-v grepを1>&を/ dev / null
IF [?$ == 0]
その後、
エコー「------- ------- MGMDはOKです! ------ ">>は/ var / log / online.log-Check-はmgmd!
他
#デッドNDBDです。
エコー"チェック・DATE:DATE `「+%Y-M-%D %% H:%M :%のS'`「|ティー-a / VAR / mgmdチェック-オンライン/ログインします。
エコー"---------- ------- MGMDが死んでいる!" | TEE -a /var/log/mgmd-check-online.log
。#経営管理論で実行するノード
の/ usr /ローカル/ MySQLの/にndb_mgmd -f /etc/config.ini
エコー"------- ----------- MGMD NODE OK !!" | TEE -aは/ var / log / mgmd- online.log-チェック
Fi回線
出口0が
、その後のcrontabに追加され
、[ルート@localhost mysql_test]#のcrontab -l
* / * * * *。1 /home/mysql_test/mgmd_check_online.shは、
追加の管理ノードを広め、その後、CRONTAB追加
[ルート@ localhostの mysql_test] mgmd_check_online.sh [email protected] SCP番号:〜
。のホストの信憑'192.168.0.232(192.168.0.232)'は確立できていない
RSA鍵のフィンガープリントは、IS 47:39:89:A7:F7 :. 1A :FC:0A:6F:7A :4B:B5:91:28:48:E8。
あなたは(はい/いいえ)接続を続行しないようにしてもよろしいですか?はい
警告:既知のホストのリストに恒久的に追加「192.168.0.232」(RSA)。
[email protected]'sパスワード:
0時00分、100%680 0.7キロバイト/秒をmgmd_check_online.sh
日志内容:
!------- MGMDは------------- OKです!
チェックイン日:2007-12-20 16時52分51秒を
!------- MGMDが----------死んでいます!
!------- MGMD NODE OK -----------!
...
2、数据节点的脚本
#!/ binに/ bashのの
#の
デビッド・ヨン2007-12-20によって作成された#。
#
#ショートのndbdノードが生きているファイルを保持します。
#
#ファイル名:ndbd_check_online.sh。
#
#ndbdプロセスが実行しているかどうかを確定するために。
#1
のPS AFX | グレップ-wのndbd | grepの-v grepの1>&を/ dev / null
$ [場合は?== 0]
、次に
エコー"!------- NDBDは-------------!大丈夫です" >> /var/log/ndbd-check-online.log
他
#NDBDは死んでいます
エコー"を!------- NDBDが死んでいます----------!" | ティー-a /var/log/ndbd-check-online.log
エコー"チェック日付:`日付「+%Y-%M-%D%H:%のM:%のS'`" | ティー-a /var/log/ndbd-check-online.log
エコー"!------- RESTART NDBD ----------!" | ティー-a /var/log/ndbd-check-online.log
#本当のコマンド。
/ usr / local / mysqlの/ binに/のndbd
エコー"!------- NDBD NODE OK -----------!" | ティー-a /var/log/ndbd-check-online.log
Fiを
終了0
236的传到我
[ルート@localhost mysql_test]#のSCP ndbd_check_online.sh [email protected]:〜
[email protected]'sパスワード:
ndbd_check_online.sh 100%614 0.6キロバイト/ sの0時00分
この記事では、「から来ている神は、そこにしましょうか正方形である!」ブログ、再現作者に連絡してください!
ます。https://my.oschina.net/u/585111/blog/219483で再現