YUKI Hiroshi
null+****@clear*****
Mon May 26 18:37:46 JST 2014
YUKI Hiroshi 2014-05-26 18:37:46 +0900 (Mon, 26 May 2014) New Revision: 062fcfa372d6f27f451454e03e27cbd7a0cb4ac8 https://github.com/droonga/droonga.org/commit/062fcfa372d6f27f451454e03e27cbd7a0cb4ac8 Message: Update translations Modified files: _po/ja/tutorial/1.0.3/basic/index.po _po/ja/tutorial/1.0.3/groonga/index.po _po/ja/tutorial/1.0.3/restore/index.po ja/tutorial/1.0.3/basic/index.md ja/tutorial/1.0.3/groonga/index.md ja/tutorial/1.0.3/restore/index.md Modified: _po/ja/tutorial/1.0.3/basic/index.po (+52 -52) =================================================================== --- _po/ja/tutorial/1.0.3/basic/index.po 2014-05-26 18:37:14 +0900 (01cee29) +++ _po/ja/tutorial/1.0.3/basic/index.po 2014-05-26 18:37:46 +0900 (2f2827b) @@ -245,7 +245,7 @@ msgid "" " \"version\": 2,\n" " \"effectiveDate\": \"2013-09-01T00:00:00Z\",\n" " \"datasets\": {\n" -" \"Starbucks\": {\n" +" \"Default\": {\n" " \"nWorkers\": 4,\n" " \"plugins\": [\"groonga\", \"crud\", \"search\"],\n" " \"schema\": {\n" @@ -338,7 +338,7 @@ msgid "" " }" msgstr "" -msgid "This `catalog.json` defines a dataset `Starbucks` as:" +msgid "This `catalog.json` defines a dataset `Default` as:" msgstr "この`catalog.json`では、データセット`Starbucks`を以下のように定義しています:" msgid "" @@ -377,8 +377,10 @@ msgid "" msgstr "以下のようにして droonga-engine を起動します。" msgid "" -" # droonga-engine --host 192.168.0.10 --log-file=$PWD/droonga-engine.log --" -"daemon --pid-file $PWD/droonga-engine.pid" +" # droonga-engine --host 192.168.0.10 \\\n" +" --log-file=$PWD/droonga-engine.log \\\n" +" --daemon \\\n" +" --pid-file $PWD/droonga-engine.pid" msgstr "" msgid "### Stop an instance of droonga-engine" @@ -415,7 +417,7 @@ msgstr "" msgid "" "~~~\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -426,7 +428,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -437,7 +439,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -448,7 +450,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -459,7 +461,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -470,7 +472,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -481,7 +483,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -492,7 +494,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -503,7 +505,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -514,7 +516,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -525,7 +527,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -536,7 +538,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -547,7 +549,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -558,7 +560,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -569,7 +571,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -580,7 +582,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -591,7 +593,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -602,7 +604,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -613,7 +615,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -624,7 +626,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -635,7 +637,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -646,7 +648,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -657,7 +659,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -668,7 +670,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -679,7 +681,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -690,7 +692,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -701,7 +703,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -712,7 +714,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -723,7 +725,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -734,7 +736,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -745,7 +747,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -756,7 +758,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -767,7 +769,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -778,7 +780,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -789,7 +791,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -800,7 +802,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -811,7 +813,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -822,7 +824,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -833,7 +835,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -844,7 +846,7 @@ msgid "" " }\n" "}\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"add\",\n" " \"body\": {\n" " \"table\": \"Store\",\n" @@ -865,7 +867,7 @@ msgstr "以下のようにして`stores.json`を送信します:" msgid "" "~~~\n" -"# droonga-request --tag starbucks stores.jsons\n" +"# droonga-request stores.jsons\n" "Elapsed time: 0.01101195\n" "[\n" " \"droonga.message\",\n" @@ -1324,7 +1326,7 @@ msgstr "" msgid "" "~~~\n" "{\n" -" \"dataset\": \"Starbucks\",\n" +" \"dataset\": \"Default\",\n" " \"type\": \"search\",\n" " \"body\": {\n" " \"queries\": {\n" @@ -1521,10 +1523,8 @@ msgid "Then, run it." msgstr "次に、サーバを起動します。" msgid "" -" # droonga-http-server --port 3000 \\\n" -" --receive-host-name=192.168.0.10 \\\n" +" # droonga-http-server --receive-host-name=192.168.0.10 \\\n" " --droonga-engine-host-name=192.168.0.10 \\\n" -" --default-dataset=Starbucks \\\n" " --daemon \\\n" " --pid-file $PWD/droonga-http-server.pid" msgstr "" @@ -1548,7 +1548,7 @@ msgstr "" "として受け取ることができます)" msgid "" -" # curl \"http://192.168.0.10:3000/tables/Store?attributes=_key&limit=-1\"\n" +" # curl \"http://192.168.0.10:10041/tables/Store?attributes=_key&limit=-1\"\n" " {\n" " \"stores\": {\n" " \"count\": 40,\n" @@ -1692,8 +1692,8 @@ msgstr "" "を、`match_to` パラメータに検索対象として `_key` を指定し、以下のようなリクエストを発行します。" msgid "" -" # curl \"http://192.168.0.10:3000/tables/Store?query=Columbus&match_to=_key" -"&attributes=_key&limit=-1\"\n" +" # curl \"http://192.168.0.10:10041/tables/Store?query=Columbus&match_to=_ke" +"y&attributes=_key&limit=-1\"\n" " {\n" " \"stores\": {\n" " \"count\": 2,\n" Modified: _po/ja/tutorial/1.0.3/groonga/index.po (+3 -6) =================================================================== --- _po/ja/tutorial/1.0.3/groonga/index.po 2014-05-26 18:37:14 +0900 (aea1ff4) +++ _po/ja/tutorial/1.0.3/groonga/index.po 2014-05-26 18:37:46 +0900 (76410d0) @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2014-05-23 16:32+0900\n" +"PO-Revision-Date: 2014-03-05 12:52+0900\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -189,8 +189,7 @@ msgstr "" " データセット名を`--dataset`オプション、各DroongaノードのIPアドレスを`--hosts`オプションで、以下のように指定して下さい:" msgid "" -" # droonga-catalog-generate --dataset=Starbucks \\\n" -" --hosts=192.168.0.10,192.168.0.11 \\\n" +" # droonga-catalog-generate --hosts=192.168.0.10,192.168.0.11 \\\n" " --output=./catalog.json" msgstr "" @@ -200,8 +199,7 @@ msgid "" msgstr " コンピュータが1台だけの単なる検証用の構成をセットアップする場合は、以下のようにします:" msgid "" -" # droonga-catalog-generate --dataset=Starbucks \\\n" -" --hosts=127.0.0.1 \\\n" +" # droonga-catalog-generate --hosts=127.0.0.1 \\\n" " --output=./catalog.json" msgstr "" @@ -253,7 +251,6 @@ msgid "" " # droonga-http-server --port=10041 \\\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" msgstr "" Modified: _po/ja/tutorial/1.0.3/restore/index.po (+111 -3) =================================================================== --- _po/ja/tutorial/1.0.3/restore/index.po 2014-05-26 18:37:14 +0900 (e8c12af) +++ _po/ja/tutorial/1.0.3/restore/index.po 2014-05-26 18:37:46 +0900 (854ab89) @@ -36,8 +36,8 @@ msgstr "## 前提条件" msgid "" "* You must have an existing [Droonga][] cluster with some data.\n" " Please complete [the \"getting started\" tutorial](../groonga/) before this.\n" -"* The `dump` plugin is registered to the `catalog.json` of your Droonga cluste" -"r.\n" +"* The `dump` plugin must be registered to the `catalog.json` of your Droonga c" +"luster.\n" " If not, you must add the plugin to the list of `plugins`, like:" msgstr "" "* 何らかのデータが格納されている状態の[Droonga][]クラスタがあること。\n" @@ -53,12 +53,120 @@ msgstr "" msgid "## Backup data in a Droonga cluster" msgstr "## Droongaクラスタのデータをバックアップする" -msgid "TBD" +msgid "### Install `drndump`" +msgstr "" + +msgid "First, install a command line tool named `drndump` via rubygems:" +msgstr "" + +msgid " # gem install droonga-engine" +msgstr "" + +msgid "" +"After that, establish that the `drndump` command has been installed successful" +"ly:" +msgstr "" + +msgid "" +" # drndump --version\n" +" drndump 1.0.0" +msgstr "" + +msgid "### Backup data as a dump result" +msgstr "## Droongaクラスタのデータをバックアップする" + +msgid "" +"The `drndump` command extracts all schema and data as JSONs.\n" +"Let's dump contents of existing your Droonga cluster." +msgstr "" + +msgid "" +"For example, if your cluster is constructed from two nodes `192.168.0.10` and " +"`192.168.0.11`, their `droonga-engine` is listening the port `10031`, there is" +" a dataset named `Starbucks`, and now your are logged in to the host `192.168." +"0.12` then the command line is:" +msgstr "" + +msgid "" +"~~~\n" +"# drndump --host=192.168.0.10 \\\n" +" --dataset=Starbucks \\\n" +" --receiver-host=192.168.0.12\n" +"{\n" +" \"type\": \"table_create\",\n" +" \"dataset\": \"Starbucks\",\n" +" \"body\": {\n" +" \"name\": \"Location\",\n" +" \"flags\": \"TABLE_HASH_KEY\",\n" +" \"key_type\": \"WGS84GeoPoint\"\n" +" }\n" +"}\n" +"{\n" +" \"type\": \"table_create\",\n" +" \"dataset\": \"Starbucks\",\n" +" \"body\": {\n" +" \"name\": \"Store\",\n" +" \"flags\": \"TABLE_HASH_KEY\",\n" +" \"key_type\": \"ShortText\"\n" +" }\n" +"}\n" +"...\n" +"{\n" +" \"dataset\": \"Starbucks\",\n" +" \"body\": {\n" +" \"table\": \"Store\",\n" +" \"key\": \"Fashion Inst of Technology - New York NY\",\n" +" \"values\": {\n" +" \"location\": \"146689013x-266380405\"\n" +" }\n" +" },\n" +" \"type\": \"add\"\n" +"}\n" +"{\n" +" \"type\": \"column_create\",\n" +" \"dataset\": \"Starbucks\",\n" +" \"body\": {\n" +" \"table\": \"Location\",\n" +" \"name\": \"store\",\n" +" \"type\": \"Store\",\n" +" \"flags\": \"COLUMN_INDEX\",\n" +" \"source\": \"location\"\n" +" }\n" +"}\n" +"{\n" +" \"type\": \"column_create\",\n" +" \"dataset\": \"Starbucks\",\n" +" \"body\": {\n" +" \"table\": \"Term\",\n" +" \"name\": \"store__key\",\n" +" \"type\": \"Store\",\n" +" \"flags\": \"COLUMN_INDEX|WITH_POSITION\",\n" +" \"source\": \"_key\"\n" +" }\n" +"}\n" +"~~~" +msgstr "" + +msgid "" +"Note, you must pecify valid host name or IP address of the computer you are lo" +"gged in." msgstr "" msgid "## Restore data to a Droonga cluster" msgstr "## Droongaクラスタのデータを復元する" +msgid "TBD" +msgstr "" + +msgid "### Install `droonga-client`" +msgstr "" + +msgid "### Restore data from a dump result" +msgstr "## Droongaクラスタのデータを復元する" + +msgid "### Replicate data from another Droonga cluster" +msgstr "" + msgid "## Conclusion" msgstr "## まとめ" Modified: ja/tutorial/1.0.3/basic/index.md (+54 -50) =================================================================== --- ja/tutorial/1.0.3/basic/index.md 2014-05-26 18:37:14 +0900 (e1e4aa8) +++ ja/tutorial/1.0.3/basic/index.md 2014-05-26 18:37:46 +0900 (dd95821) @@ -115,7 +115,7 @@ catalog.json: "version": 2, "effectiveDate": "2013-09-01T00:00:00Z", "datasets": { - "Starbucks": { + "Default": { "nWorkers": 4, "plugins": ["groonga", "crud", "search"], "schema": { @@ -222,7 +222,10 @@ catalog.json: 以下のようにして droonga-engine を起動します。 - # droonga-engine --host 192.168.0.10 --log-file=$PWD/droonga-engine.log --daemon --pid-file $PWD/droonga-engine.pid + # droonga-engine --host 192.168.0.10 \ + --log-file=$PWD/droonga-engine.log \ + --daemon \ + --pid-file $PWD/droonga-engine.pid ### droonga-engine を終了する @@ -236,7 +239,10 @@ droonga-engineにSIGTERMを送ります。 再度droonga-engineを起動します。 - # droonga-engine --host 192.168.0.10 --log-file=$PWD/droonga-engine.log --daemon --pid-file $PWD/droonga-engine.pid + # droonga-engine --host 192.168.0.10 \ + --log-file=$PWD/droonga-engine.log \ + --daemon \ + --pid-file $PWD/droonga-engine.pid ### データベースを作成する @@ -247,7 +253,7 @@ stores.jsons: ~~~ { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -258,7 +264,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -269,7 +275,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -280,7 +286,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -291,7 +297,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -302,7 +308,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -313,7 +319,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -324,7 +330,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -335,7 +341,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -346,7 +352,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -357,7 +363,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -368,7 +374,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -379,7 +385,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -390,7 +396,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -401,7 +407,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -412,7 +418,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -423,7 +429,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -434,7 +440,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -445,7 +451,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -456,7 +462,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -467,7 +473,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -478,7 +484,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -489,7 +495,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -500,7 +506,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -511,7 +517,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -522,7 +528,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -533,7 +539,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -544,7 +550,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -555,7 +561,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -566,7 +572,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -577,7 +583,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -588,7 +594,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -599,7 +605,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -610,7 +616,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -621,7 +627,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -632,7 +638,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -643,7 +649,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -654,7 +660,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -665,7 +671,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -676,7 +682,7 @@ stores.jsons: } } { - "dataset": "Starbucks", + "dataset": "Default", "type": "add", "body": { "table": "Store", @@ -693,7 +699,7 @@ stores.jsons: 以下のようにして`stores.json`を送信します: ~~~ -# droonga-request --tag starbucks stores.jsons +# droonga-request stores.jsons Elapsed time: 0.01101195 [ "droonga.message", @@ -1146,7 +1152,7 @@ search-all-stores.json: ~~~ { - "dataset": "Starbucks", + "dataset": "Default", "type": "search", "body": { "queries": { @@ -1324,10 +1330,8 @@ HTTP Protocol Adapterとして`droonga-http-server`を使用します。`droonga 次に、サーバを起動します。 - # droonga-http-server --port 3000 \ - --receive-host-name=192.168.0.10 \ + # droonga-http-server --receive-host-name=192.168.0.10 \ --droonga-engine-host-name=192.168.0.10 \ - --default-dataset=Starbucks \ --daemon \ --pid-file $PWD/droonga-http-server.pid @@ -1336,7 +1340,7 @@ HTTP Protocol Adapterとして`droonga-http-server`を使用します。`droonga 準備が整いました。 Protocol Adapter に向けて HTTP 経由でリクエストを発行し、データベースに問い合わせを行ってみましょう。まずは `Shops` テーブルの中身を取得してみます。以下のようなリクエストを用います。(`attributes=_key` を指定しているのは「検索結果に `_key` 値を含めて返してほしい」という意味です。これがないと、`records` に何も値がないレコードが返ってきてしまいます。`attributes` パラメータには `,` 区切りで複数の属性を指定することができます。`attributes=_key,location` と指定することで、緯度経度もレスポンスとして受け取ることができます) - # curl "http://192.168.0.10:3000/tables/Store?attributes=_key&limit=-1" + # curl "http://192.168.0.10:10041/tables/Store?attributes=_key&limit=-1" { "stores": { "count": 40, @@ -1469,7 +1473,7 @@ HTTP Protocol Adapterとして`droonga-http-server`を使用します。`droonga もう少し複雑なクエリを試してみましょう。例えば、店名に「Columbus」を含む店舗を検索します。`query` パラメータにクエリ `Columbus` を、`match_to` パラメータに検索対象として `_key` を指定し、以下のようなリクエストを発行します。 - # curl "http://192.168.0.10:3000/tables/Store?query=Columbus&match_to=_key&attributes=_key&limit=-1" + # curl "http://192.168.0.10:10041/tables/Store?query=Columbus&match_to=_key&attributes=_key&limit=-1" { "stores": { "count": 2, Modified: ja/tutorial/1.0.3/groonga/index.md (+2 -5) =================================================================== --- ja/tutorial/1.0.3/groonga/index.md 2014-05-26 18:37:14 +0900 (df9b1fc) +++ ja/tutorial/1.0.3/groonga/index.md 2014-05-26 18:37:46 +0900 (ddb5890) @@ -87,14 +87,12 @@ Droongaクラスタは、*Droongaノード*と呼ばれる複数のコンピュ このファイルはDroongaクラスタの構成を定義する物です。 データセット名を`--dataset`オプション、各DroongaノードのIPアドレスを`--hosts`オプションで、以下のように指定して下さい: - # droonga-catalog-generate --dataset=Starbucks \ - --hosts=192.168.0.10,192.168.0.11 \ + # droonga-catalog-generate --hosts=192.168.0.10,192.168.0.11 \ --output=./catalog.json コンピュータが1台だけの単なる検証用の構成をセットアップする場合は、以下のようにします: - # droonga-catalog-generate --dataset=Starbucks \ - --hosts=127.0.0.1 \ + # droonga-catalog-generate --hosts=127.0.0.1 \ --output=./catalog.json 6. *すべてのDroongaノードに*、先程作成した`catalog.json`を共有します。 @@ -126,7 +124,6 @@ GroongaをHTTPサーバとして使う場合は、以下のように `-d` オプ # droonga-http-server --port=10041 \ --receive-host-name=$host \ --droonga-engine-host-name=$host \ - --default-dataset=Starbucks \ --daemon \ --pid-file=$PWD/droonga-http-server.pid Modified: ja/tutorial/1.0.3/restore/index.md (+90 -0) =================================================================== --- ja/tutorial/1.0.3/restore/index.md 2014-05-26 18:37:14 +0900 (fc3641e) +++ ja/tutorial/1.0.3/restore/index.md 2014-05-26 18:37:46 +0900 (5e01a26) @@ -31,12 +31,102 @@ layout: ja ## Droongaクラスタのデータをバックアップする +### Install `drndump` + +First, install a command line tool named `drndump` via rubygems: + + # gem install droonga-engine + +After that, establish that the `drndump` command has been installed successfully: + + # drndump --version + drndump 1.0.0 + +## Droongaクラスタのデータをバックアップする + +The `drndump` command extracts all schema and data as JSONs. +Let's dump contents of existing your Droonga cluster. + +For example, if your cluster is constructed from two nodes `192.168.0.10` and `192.168.0.11`, their `droonga-engine` is listening the port `10031`, there is a dataset named `Starbucks`, and now your are logged in to the host `192.168.0.12` then the command line is: + +~~~ +# drndump --host=192.168.0.10 \ + --dataset=Starbucks \ + --receiver-host=192.168.0.12 +{ + "type": "table_create", + "dataset": "Starbucks", + "body": { + "name": "Location", + "flags": "TABLE_HASH_KEY", + "key_type": "WGS84GeoPoint" + } +} +{ + "type": "table_create", + "dataset": "Starbucks", + "body": { + "name": "Store", + "flags": "TABLE_HASH_KEY", + "key_type": "ShortText" + } +} +... +{ + "dataset": "Starbucks", + "body": { + "table": "Store", + "key": "Fashion Inst of Technology - New York NY", + "values": { + "location": "146689013x-266380405" + } + }, + "type": "add" +} +{ + "type": "column_create", + "dataset": "Starbucks", + "body": { + "table": "Location", + "name": "store", + "type": "Store", + "flags": "COLUMN_INDEX", + "source": "location" + } +} +{ + "type": "column_create", + "dataset": "Starbucks", + "body": { + "table": "Term", + "name": "store__key", + "type": "Store", + "flags": "COLUMN_INDEX|WITH_POSITION", + "source": "_key" + } +} +~~~ + +Note, you must pecify valid host name or IP address of the computer you are logged in. + + + +## Droongaクラスタのデータを復元する + +TBD + +### Install `droonga-client` + TBD ## Droongaクラスタのデータを復元する TBD +### Replicate data from another Droonga cluster + +TBD + ## まとめ このチュートリアルでは、[Droonga][]クラスタのバックアップとデータの復元の方法を実践しました。 -------------- next part -------------- HTML����������������������������... Download