YUKI Piro Hiroshi
null+****@clear*****
Mon May 19 16:26:09 JST 2014
YUKI "Piro" Hiroshi 2014-05-19 16:26:09 +0900 (Mon, 19 May 2014) New Revision: 22723a03337eccb9ef93a128a3bd9066b7f92367 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/22723a03337eccb9ef93a128a3bd9066b7f92367 Message: Updated Droongaクラスタにノードを追加する手順 (markdown) Modified files: Droongaクラスタにノードを追加する手順.md Modified: Droongaクラスタにノードを追加する手順.md (+12 -8) =================================================================== --- Droongaクラスタにノードを追加する手順.md 2014-05-19 16:11:13 +0900 (950f411) +++ Droongaクラスタにノードを追加する手順.md 2014-05-19 16:26:09 +0900 (0252e5f) @@ -27,28 +27,32 @@ node1のdroonga-engineを止める。 この時点で、node1はクラスタから切り離される。 -## step2: node1, node2からなるサブクラスタを形成する +## step2: node1, node2それぞれでサブクラスタを形成する。 node1のcatalog.jsonを更新する。 node1% droonga-catalog-remove-replicas --dataset=Starbucks \ --hosts=192.168.100.50 \ --catalog=~/droonga/catalog.json - node1% sudo service droonga-engine restart catalog.json.2014-05-19T15-30-42 catalog.json.2014y05m19d15h30m42s などの名前でバックアップが作成される。 -catalog.jsonを展開する。 + node1% sudo service droonga-engine restart - node1% scp catalog.json 192.168.100.52:~/droonga/ +これで、node1だけのクラスタができた。 -それぞれのノードでdroonga-engineを起動する。 +※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.50 \ + --hosts=192.168.100.51 \ --catalog=~/droonga/catalog.json node1% sudo service droonga-engine restart - node2% sudo service droonga-engine restart -2ノードからなるクラスタを作る。 \ No newline at end of file +これで、node2だけのクラスタができた。 \ No newline at end of file -------------- next part -------------- HTML����������������������������... Download