[Groonga-commit] droonga/wikipedia-search.wiki at 34ff78d [master] Updated Droongaクラスタにノンストップでノードを追加する手順 (markdown)

Back to archive index

YUKI Piro Hiroshi null+****@clear*****
Mon May 19 17:08:11 JST 2014


YUKI "Piro" Hiroshi	2014-05-19 17:08:11 +0900 (Mon, 19 May 2014)

  New Revision: 34ff78d46b729dfe646714d08d73c2e8fc925b6f
  https://github.com/droonga/wikipedia-search/wiki/Droonga%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AB%E3%83%8E%E3%83%B3%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%81%A7%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86/34ff78d46b729dfe646714d08d73c2e8fc925b6f

  Message:
    Updated Droongaクラスタにノンストップでノードを追加する手順 (markdown)

  Modified files:
    Droongaクラスタにノンストップでノードを追加する手順.md

  Modified: Droongaクラスタにノンストップでノードを追加する手順.md (+12 -0)
===================================================================
--- Droongaクラスタにノンストップでノードを追加する手順.md    2014-05-19 17:00:29 +0900 (86306ed)
+++ Droongaクラスタにノンストップでノードを追加する手順.md    2014-05-19 17:08:11 +0900 (6a8a015)
@@ -28,6 +28,12 @@ node1のdroonga-engineを止める。
 
 この時点で、node1はクラスタから切り離される。
 
+また、node0(および他の生存ノード)は以下のモードに切り替わる。
+
+ * readなメッセージが来た場合、生存ノードの中だけで配送先を決める。
+ * writeなメッセージが来た場合、「配送するだけで、結果を待たない」という設定のメッセージを、生死に関わらずすべてのノードに送る。
+ * 死んでいるノードへ配送するように指示されたメッセージは、内蔵のバッファに溜め込まれる。
+
 ## step2: node1, node2それぞれでサブクラスタを形成する。
 
 [通常版と同様](./Droonga%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AB%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86#step3-node1-node2%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E3%81%A7%E3%82%B5%E3%83%96%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%82%92%E5%BD%A2%E6%88%90%E3%81%99%E3%82%8B)
@@ -55,4 +61,10 @@ droonga-engineを再起動する。
     node1% sudo service droonga-engine restart
     node2% sudo service droonga-engine restart
 
+ここで、node1とnode2は、
+
+
+また、他の生存ノードはバッファに溜め込んでおいたwriteなメッセージを、復帰したノード(node1とnode2)に配送し始める。
+バッファが空になったら、通常通りメッセージが流れてくるようになる。
+
 以上でノードの追加は完了である。
\ No newline at end of file
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index