YUKI Hiroshi
null+****@clear*****
Fri May 9 19:44:14 JST 2014
YUKI Hiroshi 2014-05-09 19:44:14 +0900 (Fri, 09 May 2014) New Revision: 3a6acb858d36e6e68be6280e6b7a7f32cac7a025 https://github.com/droonga/droonga.org/commit/3a6acb858d36e6e68be6280e6b7a7f32cac7a025 Message: Update translation Modified files: _po/ja/tutorial/groonga/index.po ja/tutorial/groonga/index.md Modified: _po/ja/tutorial/groonga/index.po (+36 -16) =================================================================== --- _po/ja/tutorial/groonga/index.po 2014-05-09 19:24:06 +0900 (ebea8ff) +++ _po/ja/tutorial/groonga/index.po 2014-05-09 19:44:14 +0900 (7a75191) @@ -167,10 +167,23 @@ msgid " # npm install -g droonga-http-server" msgstr "" msgid "" -" 4. Prepare a configuration directory for a Droonga node, *on each computer*.\n" +" 4. Install [Serf][] command, *on each computer*.\n" +" It is required to do alive monitoring of nodes in the cluster." +msgstr "" +" 4. *それぞれのコンピュータで*、[Serf][]のコマンドをインストールします。\n" +" これはクラスタの各ノードの死活監視を行うために必要です。" + +msgid "" +" # wget https://dl.bintray.com/mitchellh/serf/0.5.0_linux_amd64.zip\n" +" # unzip 0.5.0_linux_amd64.zip\n" +" # sudo mv serf /usr/local/bin/" +msgstr "" + +msgid "" +" 5. Prepare a configuration directory for a Droonga node, *on each computer*.\n" " All physical databases are placed under this directory." msgstr "" -" 4. *それぞれのコンピュータで*、Droongaノードとしての情報を保存するための設定ディレクトリを用意する。\n" +" 5. *それぞれのコンピュータで*、Droongaノードとしての情報を保存するための設定ディレクトリを用意する。\n" " すべてのデータベースの実体は、このディレクトリ以下に保存されます。" msgid "" @@ -179,12 +192,12 @@ msgid "" msgstr "" msgid "" -" 5. Create a `catalog.json`, *on one of Droonga nodes*.\n" +" 6. Create a `catalog.json`, *on one of Droonga nodes*.\n" " The file defines the structure of your Droonga cluster.\n" " You'll specify the name of the dataset via the `--dataset` option and the " "list of your Droonga node's IP addresses via the `--hosts` option, like:" msgstr "" -" 5. *いずれか1つのDroongaノードで*、`catalog.json`を作成します。\n" +" 6. *いずれか1つのDroongaノードで*、`catalog.json`を作成します。\n" " このファイルはDroongaクラスタの構成を定義する物です。\n" " データセット名を`--dataset`オプション、各DroongaノードのIPアドレスを`--hosts`オプションで、以下のように指定して下さい:" @@ -205,8 +218,8 @@ msgid "" " --output=./catalog.json" msgstr "" -msgid " 6. Share the generated `catalog.json` *to your all Droonga nodes*." -msgstr "6. *すべてのDroongaノードに*、先程作成した`catalog.json`を共有します。" +msgid " 7. Share the generated `catalog.json` *to your all Droonga nodes*." +msgstr "7. *すべてのDroongaノードに*、先程作成した`catalog.json`を共有します。" msgid " # scp ~/droonga/catalog.json 192.169.0.11:~/droonga/" msgstr "" @@ -237,24 +250,28 @@ msgid " # groonga -p 10041 -d --protocol http /tmp/databases/db" msgstr "" msgid "" -"On the other hand, you have to run two servers for each Droonga node to use yo" -"ur Droonga cluster via HTTP." -msgstr "一方、DroongaクラスタをHTTP経由で使うためには、各Droongaノードにおいて2つのサービスを起動する必要があります。" +"On the other hand, you have to run multiple servers for each Droonga node to u" +"se your Droonga cluster via HTTP." +msgstr "一方、DroongaクラスタをHTTP経由で使うためには、各Droongaノードにおいて複数のサービスを起動する必要があります。" msgid "To start them, run commands like following on each Droonga node:" msgstr "サービスを起動するには、各Droongaノードで以下のようにコマンドを実行します:" msgid "" " # cd ~/droonga\n" -" # droonga-engine --host=192.168.0.10 \\\n" +" # host=192.168.0.10\n" +" # droonga-engine --host=$host \\\n" " --daemon \\\n" -" --pid-file $PWD/droonga-engine.pid\n" +" --pid-file=$PWD/droonga-engine.pid\n" " # droonga-http-server --port=10041 \\\n" -" --receive-host-name=192.168.0.10 \\\n" -" --droonga-engine-host-name=192.168.0.10 \\\n" +" --receive-host-name=$host \\\n" +" --droonga-engine-host-name=$host \\\n" " --default-dataset=Starbucks \\\n" " --daemon \\\n" -" --pid-file $PWD/droonga-http-server.pid" +" --pid-file=$PWD/droonga-http-server.pid\n" +" # serf agent -node=\"${node}:10031\" -bind=$host \\\n" +" -event-handler=\"droonga-handle-serf-event --base-dir=$PWD\" &\n" +" # cat $! > $PWD/droonga-serf-agent.pid" msgstr "" msgid "" @@ -269,7 +286,8 @@ msgstr "" msgid "" " # cd ~/droonga\n" -" # droonga-engine --host=192.168.0.11 \\\n" +" # host=192.168.0.11\n" +" # droonga-engine --host=$host \\\n" " ..." msgstr "" @@ -278,7 +296,8 @@ msgstr "サービスを停止するには、以下のコマンドを各Droonga msgid "" " # kill $(cat ~/droonga/droonga-engine.pid)\n" -" # kill $(cat ~/droonga/droonga-http-server.pid)" +" # kill $(cat ~/droonga/droonga-http-server.pid)\n" +" # kill $(cat ~/droonga/droonga-serf-agent.pid)" msgstr "" msgid "### Create a table" @@ -513,5 +532,6 @@ msgid "" " [Ubuntu]: http://www.ubuntu.com/\n" " [Droonga]: https://droonga.org/\n" " [Groonga]: http://groonga.org/\n" +" [Serf]: http://www.serfdom.io/\n" " [command reference]: ../../reference/commands/" msgstr "" Modified: ja/tutorial/groonga/index.md (+24 -10) =================================================================== --- ja/tutorial/groonga/index.md 2014-05-09 19:24:06 +0900 (bbcfe98) +++ ja/tutorial/groonga/index.md 2014-05-09 19:44:14 +0900 (4c35754) @@ -77,13 +77,20 @@ Droongaクラスタは、*Droongaノード*と呼ばれる複数のコンピュ # npm install -g droonga-http-server - 4. *それぞれのコンピュータで*、Droongaノードとしての情報を保存するための設定ディレクトリを用意する。 + 4. *それぞれのコンピュータで*、[Serf][]のコマンドをインストールします。 + これはクラスタの各ノードの死活監視を行うために必要です。 + + # wget https://dl.bintray.com/mitchellh/serf/0.5.0_linux_amd64.zip + # unzip 0.5.0_linux_amd64.zip + # sudo mv serf /usr/local/bin/ + + 5. *それぞれのコンピュータで*、Droongaノードとしての情報を保存するための設定ディレクトリを用意する。 すべてのデータベースの実体は、このディレクトリ以下に保存されます。 # mkdir ~/droonga # cd ~/droonga - 5. *いずれか1つのDroongaノードで*、`catalog.json`を作成します。 + 6. *いずれか1つのDroongaノードで*、`catalog.json`を作成します。 このファイルはDroongaクラスタの構成を定義する物です。 データセット名を`--dataset`オプション、各DroongaノードのIPアドレスを`--hosts`オプションで、以下のように指定して下さい: @@ -97,7 +104,7 @@ Droongaクラスタは、*Droongaノード*と呼ばれる複数のコンピュ --hosts=127.0.0.1 \ --output=./catalog.json -6. *すべてのDroongaノードに*、先程作成した`catalog.json`を共有します。 +7. *すべてのDroongaノードに*、先程作成した`catalog.json`を共有します。 # scp ~/droonga/catalog.json 192.169.0.11:~/droonga/ @@ -114,33 +121,39 @@ GroongaをHTTPサーバとして使う場合は、以下のように `-d` オプ # groonga -p 10041 -d --protocol http /tmp/databases/db -一方、DroongaクラスタをHTTP経由で使うためには、各Droongaノードにおいて2つのサービスを起動する必要があります。 +一方、DroongaクラスタをHTTP経由で使うためには、各Droongaノードにおいて複数のサービスを起動する必要があります。 サービスを起動するには、各Droongaノードで以下のようにコマンドを実行します: # cd ~/droonga - # droonga-engine --host=192.168.0.10 \ + # host=192.168.0.10 + # droonga-engine --host=$host \ --daemon \ - --pid-file $PWD/droonga-engine.pid + --pid-file=$PWD/droonga-engine.pid # droonga-http-server --port=10041 \ - --receive-host-name=192.168.0.10 \ - --droonga-engine-host-name=192.168.0.10 \ + --receive-host-name=$host \ + --droonga-engine-host-name=$host \ --default-dataset=Starbucks \ --daemon \ - --pid-file $PWD/droonga-http-server.pid + --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 いくつかのオプションにおいて、そのDroongaノード自身のホスト名を指定する必要がある事に注意して下さい。 この情報は、クラスタ無いのたのDroongaノードとの通信のために使われます。 よって、別のDroongaノード上では以下のように別のホスト名を指定する事になります: # cd ~/droonga - # droonga-engine --host=192.168.0.11 \ + # host=192.168.0.11 + # droonga-engine --host=$host \ ... サービスを停止するには、以下のコマンドを各Droongaノード上で実行します: # kill $(cat ~/droonga/droonga-engine.pid) # kill $(cat ~/droonga/droonga-http-server.pid) + # kill $(cat ~/droonga/droonga-serf-agent.pid) ### Create a table @@ -281,4 +294,5 @@ See the [command reference][] for more details. [Ubuntu]: http://www.ubuntu.com/ [Droonga]: https://droonga.org/ [Groonga]: http://groonga.org/ + [Serf]: http://www.serfdom.io/ [command reference]: ../../reference/commands/ -------------- next part -------------- HTML����������������������������...下载