YUKI Piro Hiroshi
null+****@clear*****
Mon May 19 17:00:29 JST 2014
YUKI "Piro" Hiroshi 2014-05-19 17:00:29 +0900 (Mon, 19 May 2014) New Revision: 571f631afd16c624732ff8ba9a2349cfa530635f https://github.com/droonga/wikipedia-search/wiki/Droonga%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AB%E3%83%8E%E3%83%B3%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%81%A7%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86/571f631afd16c624732ff8ba9a2349cfa530635f Message: Updated Droongaクラスタにノンストップでノードを追加する手順 (markdown) Modified files: Droongaクラスタにノンストップでノードを追加する手順.md Modified: Droongaクラスタにノンストップでノードを追加する手順.md (+2 -34) =================================================================== --- Droongaクラスタにノンストップでノードを追加する手順.md 2014-05-19 16:55:12 +0900 (d8f0881) +++ Droongaクラスタにノンストップでノードを追加する手順.md 2014-05-19 17:00:29 +0900 (86306ed) @@ -30,43 +30,11 @@ node1のdroonga-engineを止める。 ## step2: node1, node2それぞれでサブクラスタを形成する。 -node1のcatalog.jsonを更新する。 - - node1% droonga-catalog-remove-replicas --dataset=Starbucks \ - --hosts=192.168.100.50 \ - --catalog=~/droonga/catalog.json - -catalog.json.2014-05-19T15-30-42 -catalog.json.2014y05m19d15h30m42s などの名前でバックアップが作成される。 - - node1% sudo service droonga-engine restart - -これで、node1だけのクラスタができた。 - -※node0はnode1のserfが起動した事を検知するが、何らかの方法で、serfのクラスタには組み込まれない事を検知することにする。 - -次に、node2だけのクラスタを作る。 - - node1% scp catalog.json 192.168.100.52:~/droonga/ - node1% droonga-catalog-add-replicas --dataset=Starbucks \ - --hosts=192.168.100.52 \ - --catalog=~/droonga/catalog.json - node1% droonga-catalog-remove-replicas --dataset=Starbucks \ - --hosts=192.168.100.51 \ - --catalog=~/droonga/catalog.json - node1% sudo service droonga-engine restart - -これで、node2だけのクラスタができた。 +[通常版と同様](./Droonga%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AB%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86#step3-node1-node2%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E3%81%A7%E3%82%B5%E3%83%96%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%82%92%E5%BD%A2%E6%88%90%E3%81%99%E3%82%8B) ## step3: node1からnode2へデータを複製する。 -drndumpでデータを複製する。 - - node1% drndump --host=192.168.100.51 \ - --dataset=Starbacks \ - droonga-client --host=192.168.100.52 - -※droonga-requestコマンドが標準入力からjsonsを受け取れる前提。 +[通常版と同様](./Droonga%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%81%AB%E3%83%8E%E3%83%BC%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86#step4-node1%E3%81%8B%E3%82%89node2%E3%81%B8%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%A4%87%E8%A3%BD%E3%81%99%E3%82%8B) ## step4: node1, node2を元のクラスタに戻す。 -------------- next part -------------- HTML����������������������������...Download