[Groonga-commit] droonga/droonga.org at 0299ca2 [gh-pages] Use new utility commands to modify cluster

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Jun 27 22:21:18 JST 2014


YUKI Hiroshi	2014-06-27 22:21:18 +0900 (Fri, 27 Jun 2014)

  New Revision: 0299ca2cba6bbfe0df885e6766dd759add77a365
  https://github.com/droonga/droonga.org/commit/0299ca2cba6bbfe0df885e6766dd759add77a365

  Message:
    Use new utility commands to modify cluster

  Modified files:
    _po/ja/tutorial/1.0.4/add-replica/index.po
    ja/tutorial/1.0.4/add-replica/index.md
    tutorial/1.0.4/add-replica/index.md

  Modified: _po/ja/tutorial/1.0.4/add-replica/index.po (+24 -18)
===================================================================
--- _po/ja/tutorial/1.0.4/add-replica/index.po    2014-06-27 22:13:36 +0900 (979a7aa)
+++ _po/ja/tutorial/1.0.4/add-replica/index.po    2014-06-27 22:21:18 +0900 (03512c3)
@@ -757,17 +757,16 @@ msgstr ""
 
 msgid ""
 "First, remove the unstable node.\n"
-"Re-generate `catalog.json` without the node to be removed, and spread it to ot"
-"her nodes in the cluster:"
+"Remove the node from existing `catalog.json`, like:"
 msgstr ""
 "まず、不安定になっているノードを取り除きます。\n"
-"取り除かれるノードを含まないように `catalog.json` を再作成して、クラスタ内の各ノードに展開します:"
+"以下のようにして `catalog.json` から当該ノードの情報を削除します:"
 
 msgid ""
-"    (on 192.168.0.10)\n"
-"    # droonga-engine-catalog-generate --hosts=192.168.0.10 \\\n"
-"                                      --output=~/droonga/catalog.json\n"
-"    # scp ~/droonga/catalog.json 192.168.0.11:~/droonga/"
+"    (on 192.168.0.10, 192.168.0.11)\n"
+"    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \\\n"
+"                                    --update \\\n"
+"                                    --remove-replica-hosts=192.168.0.11"
 msgstr ""
 
 msgid "After that the node `192.168.0.11` unjoins from the cluster successfully."
@@ -823,27 +822,34 @@ msgstr "クラスタが複数ある状態ができたら、既存クラスタか
 
 msgid ""
 "    (on 192.168.0.12)\n"
-"    # droonga-engine-catalog-generate --hosts=192.168.0.12 \\\n"
-"                                      --output=~/droonga/catalog.json\n"
-"    # drndump --host=192.168.0.10 \\\n"
-"              --receiver-host=192.168.0.12 | \\\n"
-"        droonga-request --host=192.168.0.12 \\\n"
-"                        --receiver-host=192.168.0.12"
+"    # scp 192.168.0.10:~/droonga/catalog.json ~/droonga/\n"
+"    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \\\n"
+"                                    --update \\\n"
+"                                    --hosts=192.168.0.12\n"
+"    # droonga-engine-absorb-data --source-host=192.168.0.10 \\\n"
+"                                 --receiver-host=192.168.0.12"
 msgstr ""
 
 msgid ""
 "After the duplication successfully finished, the node is ready to join the clu"
 "ster.\n"
-"Re-generate `catalog.json` and spread it to all nodes in the cluster:"
+"Add other nodes to the `catalog.json`:"
 msgstr ""
 "データの複製が完了したら、ノードをクラスタに参加させる準備は完了です。\n"
-"`catalog.json` を再作成し、クラスタ内のすべてのノードにそれを複製します:"
+"`catalog.json` に他のノードの情報を追加します:"
 
 msgid ""
 "    (on 192.168.0.12)\n"
-"    # droonga-engine-catalog-generate --hosts=192.168.0.10,192.168.0.12 \\\n"
-"                                      --output=~/droonga/catalog.json\n"
-"    # scp ~/droonga/catalog.json 192.168.0.10:~/droonga/"
+"    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \\\n"
+"                                    --update \\\n"
+"                                    --add-replica-hosts=192.168.0.10"
+msgstr ""
+
+msgid ""
+"    (on 192.168.0.10)\n"
+"    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \\\n"
+"                                    --update \\\n"
+"                                    --add-replica-hosts=192.168.0.12"
 msgstr ""
 
 msgid ""

  Modified: ja/tutorial/1.0.4/add-replica/index.md (+20 -15)
===================================================================
--- ja/tutorial/1.0.4/add-replica/index.md    2014-06-27 22:13:36 +0900 (cfbda76)
+++ ja/tutorial/1.0.4/add-replica/index.md    2014-06-27 22:21:18 +0900 (ca1dca8)
@@ -493,12 +493,12 @@ Droongaクラスタ内のノードは互いに監視しあっており、動作
 ### 既存のreplicaをクラスタから分離する
 
 まず、不安定になっているノードを取り除きます。
-取り除かれるノードを含まないように `catalog.json` を再作成して、クラスタ内の各ノードに展開します:
+以下のようにして `catalog.json` から当該ノードの情報を削除します:
 
-    (on 192.168.0.10)
-    # droonga-engine-catalog-generate --hosts=192.168.0.10 \
-                                      --output=~/droonga/catalog.json
-    # scp ~/droonga/catalog.json 192.168.0.11:~/droonga/
+    (on 192.168.0.10, 192.168.0.11)
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --remove-replica-hosts=192.168.0.11
 
 これで、ノード `192.168.0.11` がクラスタから無事に分離します。
 
@@ -536,20 +536,25 @@ Droongaクラスタ内のノードは互いに監視しあっており、動作
 クラスタが複数ある状態ができたら、既存クラスタから新しいクラスタへデータを複製します:
 
     (on 192.168.0.12)
-    # droonga-engine-catalog-generate --hosts=192.168.0.12 \
-                                      --output=~/droonga/catalog.json
-    # drndump --host=192.168.0.10 \
-              --receiver-host=192.168.0.12 | \
-        droonga-request --host=192.168.0.12 \
-                        --receiver-host=192.168.0.12
+    # scp 192.168.0.10:~/droonga/catalog.json ~/droonga/
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --hosts=192.168.0.12
+    # droonga-engine-absorb-data --source-host=192.168.0.10 \
+                                 --receiver-host=192.168.0.12
 
 データの複製が完了したら、ノードをクラスタに参加させる準備は完了です。
-`catalog.json` を再作成し、クラスタ内のすべてのノードにそれを複製します:
+`catalog.json` に他のノードの情報を追加します:
 
     (on 192.168.0.12)
-    # droonga-engine-catalog-generate --hosts=192.168.0.10,192.168.0.12 \
-                                      --output=~/droonga/catalog.json
-    # scp ~/droonga/catalog.json 192.168.0.10:~/droonga/
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --add-replica-hosts=192.168.0.10
+
+    (on 192.168.0.10)
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --add-replica-hosts=192.168.0.12
 
 最終的に、`192.168.0.10` と `192.168.0.12` の2つのノードからなるDroongaクラスタができあがりました。
 

  Modified: tutorial/1.0.4/add-replica/index.md (+20 -15)
===================================================================
--- tutorial/1.0.4/add-replica/index.md    2014-06-27 22:13:36 +0900 (4baed21)
+++ tutorial/1.0.4/add-replica/index.md    2014-06-27 22:21:18 +0900 (4d3568a)
@@ -490,12 +490,12 @@ Assume that there is a Droonga cluster constructed with two replica nodes `192.1
 ### Unjoin an existing replica from the cluster
 
 First, remove the unstable node.
-Re-generate `catalog.json` without the node to be removed, and spread it to other nodes in the cluster:
+Remove the node from existing `catalog.json`, like:
 
-    (on 192.168.0.10)
-    # droonga-engine-catalog-generate --hosts=192.168.0.10 \
-                                      --output=~/droonga/catalog.json
-    # scp ~/droonga/catalog.json 192.168.0.11:~/droonga/
+    (on 192.168.0.10, 192.168.0.11)
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --remove-replica-hosts=192.168.0.11
 
 After that the node `192.168.0.11` unjoins from the cluster successfully.
 
@@ -533,20 +533,25 @@ The result of the `system.status` command will be:
 Then, duplicate data from the existing cluster:
 
     (on 192.168.0.12)
-    # droonga-engine-catalog-generate --hosts=192.168.0.12 \
-                                      --output=~/droonga/catalog.json
-    # drndump --host=192.168.0.10 \
-              --receiver-host=192.168.0.12 | \
-        droonga-request --host=192.168.0.12 \
-                        --receiver-host=192.168.0.12
+    # scp 192.168.0.10:~/droonga/catalog.json ~/droonga/
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --hosts=192.168.0.12
+    # droonga-engine-absorb-data --source-host=192.168.0.10 \
+                                 --receiver-host=192.168.0.12
 
 After the duplication successfully finished, the node is ready to join the cluster.
-Re-generate `catalog.json` and spread it to all nodes in the cluster:
+Add other nodes to the `catalog.json`:
 
     (on 192.168.0.12)
-    # droonga-engine-catalog-generate --hosts=192.168.0.10,192.168.0.12 \
-                                      --output=~/droonga/catalog.json
-    # scp ~/droonga/catalog.json 192.168.0.10:~/droonga/
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --add-replica-hosts=192.168.0.10
+
+    (on 192.168.0.10)
+    # droonga-engine-modify-catalog --source=~/droonga/catalog.json \
+                                    --update \
+                                    --add-replica-hosts=192.168.0.12
 
 Finally a Droonga cluster constructed with two nodes `192.168.0.10` and `192.168.0.12` is here.
 
-------------- next part --------------
HTML����������������������������...
Download 



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