YUKI Hiroshi
null+****@clear*****
Fri Aug 29 14:46:58 JST 2014
YUKI Hiroshi 2014-08-29 14:46:58 +0900 (Fri, 29 Aug 2014) New Revision: 00c3d6c74fcfd3232ebe026e623a5098eb472718 https://github.com/droonga/droonga.org/commit/00c3d6c74fcfd3232ebe026e623a5098eb472718 Message: Update descriptions to use droonga-engine.yaml Modified files: _po/ja/tutorial/1.0.6/add-replica/index.po _po/ja/tutorial/1.0.6/basic/index.po _po/ja/tutorial/1.0.6/groonga/index.po ja/tutorial/1.0.6/add-replica/index.md ja/tutorial/1.0.6/basic/index.md ja/tutorial/1.0.6/groonga/index.md Modified: _po/ja/tutorial/1.0.6/add-replica/index.po (+6 -10) =================================================================== --- _po/ja/tutorial/1.0.6/add-replica/index.po 2014-08-29 14:40:16 +0900 (e1523e8) +++ _po/ja/tutorial/1.0.6/add-replica/index.po 2014-08-29 14:46:58 +0900 (9cc6945) @@ -142,7 +142,8 @@ msgid "" "m\n" " # gem install droonga-engine\n" " # npm install -g droonga-http-server\n" -" # mkdir ~/droonga" +" # mkdir ~/droonga\n" +" # echo \"host: 192.168.100.52\" > ~/droonga/droonga-engine.yaml" msgstr "" msgid "Then generate the `catalog.json` with only one replica, the new node itself:" @@ -178,10 +179,7 @@ msgid "" " (on 192.168.100.52)\n" " # host=192.168.100.52\n" " # export DROONGA_BASE_DIR=$HOME/droonga\n" -" # droonga-engine --host=$host \\\n" -" --log-file=$DROONGA_BASE_DIR/droonga-engine.log \\\n" -" --daemon \\\n" -" --pid-file=$DROONGA_BASE_DIR/droonga-engine.pid\n" +" # droonga-engine\n" " # droonga-http-server --port=10041 \\\n" " --receive-host-name=$host \\\n" " --droonga-engine-host-name=$host \\\n" @@ -494,12 +492,10 @@ msgid "" " (on 192.168.100.52)\n" " # host=192.168.100.52\n" " # export DROONGA_BASE_DIR=$HOME/droonga\n" -" # droonga-engine-catalog-generate --hosts=192.168.100.52 \\\n" +" # echo \"host: $host\" > $DROONGA_BASE_DIR/droonga-engine.yaml\n" +" # droonga-engine-catalog-generate --hosts=$host \\\n" " --output=$DROONGA_BASE_DIR/catalog.json\n" -" # droonga-engine --host=$host \\\n" -" --log-file=$DROONGA_BASE_DIR/droonga-engine.log \\\n" -" --daemon \\\n" -" --pid-file=$DROONGA_BASE_DIR/droonga-engine.pid\n" +" # droonga-engine\n" " # droonga-http-server --port=10041 \\\n" " --receive-host-name=$host \\\n" " --droonga-engine-host-name=$host \\\n" Modified: _po/ja/tutorial/1.0.6/basic/index.po (+22 -12) =================================================================== --- _po/ja/tutorial/1.0.6/basic/index.po 2014-08-29 14:40:16 +0900 (817cc7a) +++ _po/ja/tutorial/1.0.6/basic/index.po 2014-08-29 14:46:58 +0900 (fed413f) @@ -254,9 +254,26 @@ msgid "" msgstr "" msgid "" -"Next, put a configuration file `catalog.json` like following, into the directo" -"ry:" -msgstr "以下の内容で `catalog.json` を作成します。" +"Then put a configuration file `droonga-engine.yaml` like following, into the d" +"irectory:" +msgstr "以下の内容で設定ファイル `droonga-engine.yaml` をディレクトリ内に作成します。" + +msgid "droonga-engine.yaml:" +msgstr "" + +msgid "" +" host: 192.168.100.50\n" +" port: 10031\n" +" tag: droonga" +msgstr "" + +msgid "You must put correct host name or IP address of the computer itself." +msgstr "そのコンピュータ自身の正しいホスト名またはIPアドレスを書く必要があります。" + +msgid "" +"Next, put another configuration file `catalog.json` like following, into the d" +"irectory:" +msgstr "次に、以下の内容で別の設定ファイル `catalog.json` をディレクトリ内に作成します。" msgid "catalog.json:" msgstr "" @@ -399,10 +416,7 @@ msgstr "以下のようにして droonga-engine を起動します。" msgid "" " # export DROONGA_BASE_DIR=$PWD\n" -" # droonga-engine --host 192.168.100.50 \\\n" -" --log-file=$DROONGA_BASE_DIR/droonga-engine.log \\\n" -" --daemon \\\n" -" --pid-file $DROONGA_BASE_DIR/droonga-engine.pid" +" # droonga-engine" msgstr "" msgid "### Stop an instance of droonga-engine" @@ -423,11 +437,7 @@ msgstr "これがdroonga-engineを終了する方法です。" msgid "Start droonga-engine again:" msgstr "再度droonga-engineを起動します。" -msgid "" -" # droonga-engine --host 192.168.100.50 \\\n" -" --log-file=$DROONGA_BASE_DIR/droonga-engine.log \\\n" -" --daemon \\\n" -" --pid-file $DROONGA_BASE_DIR/droonga-engine.pid" +msgid " # droonga-engine" msgstr "" msgid "### Create a database" Modified: _po/ja/tutorial/1.0.6/groonga/index.po (+26 -9) =================================================================== --- _po/ja/tutorial/1.0.6/groonga/index.po 2014-08-29 14:40:16 +0900 (6246c6d) +++ _po/ja/tutorial/1.0.6/groonga/index.po 2014-08-29 14:46:58 +0900 (94c3cca) @@ -199,19 +199,39 @@ msgid "" msgstr "" msgid "" -" 5. Create a `catalog.json`, *on one of Droonga nodes*.\n" +" 5. Create a `droonga-engine.yaml` in the directory, *on each computer*.\n" +" It includes information to work droonga-engine well.\n" +" Currently you only have to put correct host name or IP address of the comp" +"uter itself, with the key `host`, like:" +msgstr "" +" 5. *それぞれのコンピュータで*、ディレクトリ内に`droonga-engine.yaml`を作成します。\n" +" このファイルはdroonga-engineを上手く動作させるために必要な情報を含みます。\n" +" 現在の所は最低限、`host`というキーでそのコンピュータ自身のホスト名またはIPアドレスだけ指定する筆行があります:" + +msgid "" +" (on 192.168.100.50)\n" +" # echo \"host: 192.168.100.50\" > ~/droonga/droonga-engine.yaml" +msgstr "" + +msgid "" +" (on 192.168.100.51)\n" +" # echo \"host: 192.168.100.51\" > ~/droonga/droonga-engine.yaml" +msgstr "" + +msgid "" +" 6. Create a `catalog.json` in the directory, *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`オプションで、以下のように指定して下さい:" msgid "" " # droonga-engine-catalog-generate --hosts=192.168.100.50,192.168.100.5" "1 \\\n" -" --output=./catalog.json" +" --output=~/droonga//catalog.json" msgstr "" msgid "" @@ -221,7 +241,7 @@ msgstr " コンピュータが1台だけの単なる検証用の構成をセ msgid "" " # droonga-engine-catalog-generate --hosts=127.0.0.1 \\\n" -" --output=./catalog.json" +" --output=~/droonga//catalog.json" msgstr "" msgid " 6. Share the generated `catalog.json` *to your all Droonga nodes*." @@ -266,10 +286,7 @@ msgstr "サービスを起動するには、各Droongaノードで以下のよ msgid "" " # host=192.168.100.50\n" " # export DROONGA_BASE_DIR=$HOME/droonga\n" -" # droonga-engine --host=$host \\\n" -" --log-file=$DROONGA_BASE_DIR/droonga-engine.log \\\n" -" --daemon \\\n" -" --pid-file=$DROONGA_BASE_DIR/droonga-engine.pid\n" +" # droonga-engine\n" " # droonga-http-server --port=10041 \\\n" " --receive-host-name=$host \\\n" " --droonga-engine-host-name=$host \\\n" @@ -292,7 +309,7 @@ msgstr "" msgid "" " # host=192.168.100.51\n" " # export DROONGA_BASE_DIR=$HOME/droonga\n" -" # droonga-engine --host=$host \\\n" +" # droonga-engine\n" " ..." msgstr "" Modified: ja/tutorial/1.0.6/add-replica/index.md (+5 -9) =================================================================== --- ja/tutorial/1.0.6/add-replica/index.md 2014-08-29 14:40:16 +0900 (bd7e4d1) +++ ja/tutorial/1.0.6/add-replica/index.md 2014-08-29 14:46:58 +0900 (87b73c9) @@ -69,6 +69,7 @@ Droongaのノードの集合には、「replica」と「slice」という2つの # gem install droonga-engine # npm install -g droonga-http-server # mkdir ~/droonga + # echo "host: 192.168.100.52" > ~/droonga/droonga-engine.yaml 新しく追加しようとしているノードのみをreplicaとして含む内容で、`catalog.json`を生成します: @@ -91,10 +92,7 @@ Droongaのノードの集合には、「replica」と「slice」という2つの (on 192.168.100.52) # host=192.168.100.52 # export DROONGA_BASE_DIR=$HOME/droonga - # droonga-engine --host=$host \ - --log-file=$DROONGA_BASE_DIR/droonga-engine.log \ - --daemon \ - --pid-file=$DROONGA_BASE_DIR/droonga-engine.pid + # droonga-engine # droonga-http-server --port=10041 \ --receive-host-name=$host \ --droonga-engine-host-name=$host \ @@ -314,12 +312,10 @@ Droongaクラスタ内のノードは互いに監視しあっており、動作 (on 192.168.100.52) # host=192.168.100.52 # export DROONGA_BASE_DIR=$HOME/droonga - # droonga-engine-catalog-generate --hosts=192.168.100.52 \ + # echo "host: $host" > $DROONGA_BASE_DIR/droonga-engine.yaml + # droonga-engine-catalog-generate --hosts=$host \ --output=$DROONGA_BASE_DIR/catalog.json - # droonga-engine --host=$host \ - --log-file=$DROONGA_BASE_DIR/droonga-engine.log \ - --daemon \ - --pid-file=$DROONGA_BASE_DIR/droonga-engine.pid + # droonga-engine # droonga-http-server --port=10041 \ --receive-host-name=$host \ --droonga-engine-host-name=$host \ Modified: ja/tutorial/1.0.6/basic/index.md (+13 -9) =================================================================== --- ja/tutorial/1.0.6/basic/index.md 2014-08-29 14:40:16 +0900 (c9b7df4) +++ ja/tutorial/1.0.6/basic/index.md 2014-08-29 14:46:58 +0900 (6c92cdf) @@ -120,7 +120,17 @@ Droonga Engine を構築するのに必要なパッケージがセットアッ # mkdir engine # cd engine -以下の内容で `catalog.json` を作成します。 +以下の内容で設定ファイル `droonga-engine.yaml` をディレクトリ内に作成します。 + +droonga-engine.yaml: + + host: 192.168.100.50 + port: 10031 + tag: droonga + +そのコンピュータ自身の正しいホスト名またはIPアドレスを書く必要があります。 + +次に、以下の内容で別の設定ファイル `catalog.json` をディレクトリ内に作成します。 catalog.json: @@ -236,10 +246,7 @@ catalog.json: 以下のようにして droonga-engine を起動します。 # export DROONGA_BASE_DIR=$PWD - # droonga-engine --host 192.168.100.50 \ - --log-file=$DROONGA_BASE_DIR/droonga-engine.log \ - --daemon \ - --pid-file $DROONGA_BASE_DIR/droonga-engine.pid + # droonga-engine ### droonga-engine を終了する @@ -253,10 +260,7 @@ droonga-engineにSIGTERMを送ります。 再度droonga-engineを起動します。 - # droonga-engine --host 192.168.100.50 \ - --log-file=$DROONGA_BASE_DIR/droonga-engine.log \ - --daemon \ - --pid-file $DROONGA_BASE_DIR/droonga-engine.pid + # droonga-engine ### データベースを作成する Modified: ja/tutorial/1.0.6/groonga/index.md (+15 -8) =================================================================== --- ja/tutorial/1.0.6/groonga/index.md 2014-08-29 14:40:16 +0900 (e7f9680) +++ ja/tutorial/1.0.6/groonga/index.md 2014-08-29 14:46:58 +0900 (981724b) @@ -95,17 +95,27 @@ Droongaクラスタは、*Droongaノード*と呼ばれる複数のコンピュ # mkdir ~/droonga # cd ~/droonga - 5. *いずれか1つのDroongaノードで*、`catalog.json`を作成します。 + 5. *それぞれのコンピュータで*、ディレクトリ内に`droonga-engine.yaml`を作成します。 + このファイルはdroonga-engineを上手く動作させるために必要な情報を含みます。 + 現在の所は最低限、`host`というキーでそのコンピュータ自身のホスト名またはIPアドレスだけ指定する筆行があります: + + (on 192.168.100.50) + # echo "host: 192.168.100.50" > ~/droonga/droonga-engine.yaml + + (on 192.168.100.51) + # echo "host: 192.168.100.51" > ~/droonga/droonga-engine.yaml + + 6. *いずれか1つのDroongaノードで*、ディレクトリ内に`catalog.json`を作成します。 このファイルはDroongaクラスタの構成を定義する物です。 データセット名を`--dataset`オプション、各DroongaノードのIPアドレスを`--hosts`オプションで、以下のように指定して下さい: # droonga-engine-catalog-generate --hosts=192.168.100.50,192.168.100.51 \ - --output=./catalog.json + --output=~/droonga//catalog.json コンピュータが1台だけの単なる検証用の構成をセットアップする場合は、以下のようにします: # droonga-engine-catalog-generate --hosts=127.0.0.1 \ - --output=./catalog.json + --output=~/droonga//catalog.json 6. *すべてのDroongaノードに*、先程作成した`catalog.json`を共有します。 @@ -130,10 +140,7 @@ GroongaをHTTPサーバとして使う場合は、以下のように `-d` オプ # host=192.168.100.50 # export DROONGA_BASE_DIR=$HOME/droonga - # droonga-engine --host=$host \ - --log-file=$DROONGA_BASE_DIR/droonga-engine.log \ - --daemon \ - --pid-file=$DROONGA_BASE_DIR/droonga-engine.pid + # droonga-engine # droonga-http-server --port=10041 \ --receive-host-name=$host \ --droonga-engine-host-name=$host \ @@ -148,7 +155,7 @@ GroongaをHTTPサーバとして使う場合は、以下のように `-d` オプ # host=192.168.100.51 # export DROONGA_BASE_DIR=$HOME/droonga - # droonga-engine --host=$host \ + # droonga-engine ... このコマンドにより、2つのノードはクラスタを形成し、互いの生死を監視するようになります。もしクラスタ内のどれか1つのノードが機能を停止し、他のノードがまだ機能し続けていた場合には、残ったノードがDroongaクラスタとして動作し続けます。そのため、そのような事態が起こっても秘密裏に、機能停止したノードを復旧したりクラスタに復帰させたりすることができます。 -------------- next part -------------- HTML����������������������������...Download