だらだらと思いついたこととか書くブログ

エンジニア的なネタとか備忘録とかを書いていく予定

vagrantでelasticsearch&kibanaを動かしてみる

久しぶりにvagrantをいじってみた

インストールは以前に試していたのでその他の設定を

ネットワークの設定 [ここ(http://qiita.com/kidachi_/items/e63c1607705178aa257c)]を参考に設定

で、色々入れてみるもメモリが足りてないことが判明

メモリの拡張 [メモリの設定(http://d.hatena.ne.jp/tbpg/20131107/1383834516)]を参考にvagrantfileを編集

メモリが設定したサイズになっていることを確認 [vagrant@localhost ~]$ free total used free shared buffers cached Mem: 1020540 181204 839336 0 12904 101644 -/+ buffers/cache: 66656 953884 Swap: 2621432 0 2621432

elasticsearch最新版を入れてみる https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.0.0.tar.gz tar zxvf elasticsearch-1.0.0.tar.gz mv elasticsearch-1.0.0 elasticsearch

elasticsearch.ymlを編集 http.port: 9200

kuromojiをインストール sudo ./bin/plugin --install elasticsearch/elasticsearch-analysis-kuromoji/1.5.0

servicewrapper https://github.com/elasticsearch/elasticsearch-servicewrapper

sudo mv service/ /usr/local/src/elasticsearch/bin/

sudo ./elasticsearch install

sudo /etc/init.d/elasticsearch start

kibanaも入れてみる

wget https://download.elasticsearch.org/kibana/kibana/kibana-3.0.0milestone5.tar.gz

tar xvfz kibana-3.0.0milestone5.tar.gz

mv kibana-3.0.0milestone5 /var/www/html/kibana

あれ、、動かないと思ったがiptablesの設定が足りてなかったので、対応すると kibanaの画面が!

・esとtd-agentの連携 参考サイト

-連携用プラグインのインストール /usr/lib64/fluent/ruby/bin/gem install fluent-plugin-elasticsearch --no-ri --no-rdoc -V

-td-agent.confの編集

apache-loggenで疑似ログを出力しkibanaで確認 apache-loggen --rate=10 --rotate=60 --progress /var/log/httpd/access_log