YUKI Piro Hiroshi
null+****@clear*****
Mon May 19 16:48:32 JST 2014
YUKI "Piro" Hiroshi 2014-05-19 16:48:32 +0900 (Mon, 19 May 2014) New Revision: 099e4fe81c609243c6ef8d9b39c5035f82eaf34f 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%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/099e4fe81c609243c6ef8d9b39c5035f82eaf34f Message: Updated Droongaクラスタにノードを追加する手順 (markdown) Modified files: Droongaクラスタにノードを追加する手順.md Modified: Droongaクラスタにノードを追加する手順.md (+32 -1) =================================================================== --- Droongaクラスタにノードを追加する手順.md 2014-05-19 16:26:09 +0900 (0252e5f) +++ Droongaクラスタにノードを追加する手順.md 2014-05-19 16:48:32 +0900 (b2252fa) @@ -55,4 +55,35 @@ catalog.json.2014y05m19d15h30m42s などの名前でバックアップが作成 --catalog=~/droonga/catalog.json node1% sudo service droonga-engine restart -これで、node2だけのクラスタができた。 \ No newline at end of file +これで、node2だけのクラスタができた。 + +## step3: node1からnode2へデータを複製する。 + +drndumpでデータを複製する。 + + node1% drndump --host=192.168.100.51 \ + --dataset=Starbacks \ + droonga-client --host=192.168.100.52 + +※droonga-requestコマンドが標準入力からjsonsを受け取れる前提。 + +## step4: node1, node2を元のクラスタに戻す。 + +catalog.jsonのクラスタ構成を更新する。 + + node0% droonga-catalog-add-replicas --dataset=Starbucks \ + --hosts=192.168.100.52 \ + --catalog=~/droonga/catalog.json + +新しいcatalog.jsoを展開する。 + + node0% scp catalog.json 192.168.100.51:~/droonga/ + node0% scp catalog.json 192.168.100.52:~/droonga/ + +droonga-engineを再起動する。 + + node0% sudo service droonga-engine restart + node1% sudo service droonga-engine restart + node2% sudo service droonga-engine restart + +以上でノードの追加は完了である。 \ No newline at end of file -------------- next part -------------- HTML����������������������������...Download