YUKI Piro Hiroshi
null+****@clear*****
Mon Apr 21 13:02:06 JST 2014
YUKI "Piro" Hiroshi 2014-04-21 13:02:06 +0900 (Mon, 21 Apr 2014) New Revision: 1ad44b620cbf07f5e717baacb90e405721dd232c https://github.com/droonga/wikipedia-search/wiki/chef-cookbook%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%BE%E3%81%A7/1ad44b620cbf07f5e717baacb90e405721dd232c Message: Updated chef cookbookができるまで (markdown) Modified files: chef-cookbookができるまで.md Modified: chef-cookbookができるまで.md (+24 -2) =================================================================== --- chef-cookbookができるまで.md 2014-04-18 17:43:17 +0900 (3657e6e) +++ chef-cookbookができるまで.md 2014-04-21 13:02:06 +0900 (0e14536) @@ -57,9 +57,29 @@ knife soloでその作業ディレクトリを初期化する。 % vi nodes/node0.json % cat nodes/node0.json - {"run_list":["droonga::engine"]} + { + "run_list": [ + "droonga::engine" + ] + } + +この時、ホスト名が名前解決できない環境(検証用環境や、ノードの入れ替わりが激しい環境など)では、セットアップが完了した後でそのノード自身が自分に対してメッセージを配送できない。 +なので、そのノード自身のループバックIPアドレスを、ホスト名の代わりとして使うように設定する。 + + % vi nodes/node0.json + % cat nodes/node0.json + { + "droonga": { + "engine": { + "host": "127.0.0.1" + } + }, + "run_list": [ + "droonga::engine" + ] + } -ノードをセットアップする。 +準備が整ったので、ノードをセットアップする。 % bundle exec knife solo cook node0 @@ -82,3 +102,5 @@ droonga-engineが起動しているかどうかを確認する。 } } % bundle exec bin/droonga-request --host node0 --port 10031 --tag droonga add.json + +レスポンスが返ってきていれば、Droonga Engineが機能している。 \ No newline at end of file -------------- next part -------------- HTML����������������������������... Download