[Groonga-commit] droonga/droonga.org at 362d041 [gh-pages] Add step to join the cluster

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed May 14 11:43:40 JST 2014


YUKI Hiroshi	2014-05-14 11:43:40 +0900 (Wed, 14 May 2014)

  New Revision: 362d041ea51d652d6a31092bc6c26f1c81b5c36f
  https://github.com/droonga/droonga.org/commit/362d041ea51d652d6a31092bc6c26f1c81b5c36f

  Message:
    Add step to join the cluster

  Modified files:
    tutorial/groonga/index.md

  Modified: tutorial/groonga/index.md (+10 -3)
===================================================================
--- tutorial/groonga/index.md    2014-05-09 19:44:14 +0900 (3690018)
+++ tutorial/groonga/index.md    2014-05-14 11:43:40 +0900 (7757560)
@@ -128,8 +128,7 @@ To start them, run commands like following on each Droonga node:
                           --daemon \
                           --pid-file=$PWD/droonga-http-server.pid
     # serf agent -node="${node}:10031" -bind=$host \
-                 -event-handler="droonga-handle-serf-event --base-dir=$PWD" &
-    # cat $! > $PWD/droonga-serf-agent.pid
+                 -event-handler="droonga-handle-serf-event --base-dir=$PWD"
 
 Note that you have to specify the host name of the Droonga node itself via some options.
 It will be used to communicate with other Droonga nodes in the cluster.
@@ -140,11 +139,19 @@ So you have to specify different host name on another Droonga node, like:
     # droonga-engine --host=$host \
     ...
 
+After that, run following command to start alive monitoring, on the node "192.168.0.10":
+
+    # serf join 192.168.0.11
+
+By the command two nodes construct a cluster and they monitor each other.
+If one of nodes dies and there is any still alive node, survivor(s) will work as the Droonga cluster.
+Then you can recover the dead node and re-join it to the cluster secretly.
+
 To stop services, run commands like following on each Droonga node:
 
     # kill $(cat ~/droonga/droonga-engine.pid)
     # kill $(cat ~/droonga/droonga-http-server.pid)
-    # kill $(cat ~/droonga/droonga-serf-agent.pid)
+    # serf leave
 
 ### Create a table
 
-------------- next part --------------
HTML����������������������������...
Download 



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