なんかかきたい

プログラミングなどの個人的なメモやサークル「ゆきいろパラソル」の情報を載せてます

新年だしお雑煮食べながらkibana4をインストールする

Kibana4.3になってelasticsearch2.1互換になったので試しにインストールしてみようと思ったのですが、新年なのでお雑煮でも作りながら触ってみました。

いつものようにDebianでのセットアップですが、応用すれば他の環境でも動かせると思います。

Elasticsearch2のインストール

Elasticsearchは1.x系の頃と同じようにディストリビューションごとのインストールパッケージが提供されています。 Debianの場合は、aptのリポジトリからインストールするのが簡単です。

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list
sudo apt-get update
sudo apt-get install elasticsearch

Debian Wheezy以下でSysV initを使っているなら

sudo update-rc.d elasticsearch defaults 95 10

Jessie以降でsysytemdを使っているなら以下のようにすれば自動起動します。

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

Elasticsearch2の設定

Elasticsearch2の設定はかなり少なくなっていて1.xの頃より迷う設定項目は減っているような感じです。 細かな設定はいろいろできますが、とりあえず以下のような設定を入れました。

/etc/elasticsearch/elasticsearch.yml

cluster.name: kibana4
node.name: ${HOSTNAME}
path.data: /var/elasticsearch/data
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0

設定を入れたらelasticsearchをrestartします。

kibanaをインストール

Debianだとaptでインストールできると便利ですができません。 (4.1はaptでインストールできますが4.3はまだ準備されていないみたいです。)

Kibanaのインストールは.tar.gzを適当に展開すればOKです。

cd /tmp
wget "https://download.elastic.co/kibana/kibana/kibana-4.3.1-linux-x64.tar.gz"
tar -xf kibana-4.3.1-linux-x64.tar.gz
sudo mkdir /usr/share/kibana
sudo mv kibana-4.3.1-linux-x64/* /usr/share/kibana
rm -rf kibana-4.3.1-linux-x64

起動スクリプトは用意されていないので、4.1用に用意されているinit-scriptをコピーして使うことにします。

cd /tmp
wget "https://raw.githubusercontent.com/spinn3r/kibana-4-deb/master/src/main/init.d/kibana"
chmod +x kibana
mv kibana /etc/init.d
sudo update-rc.d kibana defaults 95 10

kibanaはポート5601でlistenしているので、http://localhost:5601にアクセスすれば動作を確認できます。

f:id:t-cyrill:20160116235100p:plain

こんな画面が出ればkibanaのインストールは完了です。

あとはログをelasticsearchに詰めていく感じですが、書くのが面倒になったので一旦ここまでにします。

大変なのはここからなので気が向いたら続き書いていきます。

ところで

こんな感じでしたがなんだかんだでお雑煮は美味しくできました。

今年もよろしくお願いします。