qiita初投稿
aws amazon linuxにインストールした。
(インストールして閲覧するだけです。設定の変更と使用方法はまた書きます。)
alpha版なので本番には推奨していない感じです。alpha4今年の6月30日リリース。
公式サイトのelastic alpha4リリース情報
インストール
1.ec2のポートセキュリティ
elastic searchでの必要なポートを開けます。
SSH TCP 22 0.0.0.0/0
カスタムTCP 5601 0.0.0.0/0
カスタムTCP 9300 172.31.0.0/16
カスタムTCP 9200 172.31.0.0/16
5601はkibanaにアクセスする際の許可するIP:kibanaへのアクセス
9300はインスタンスが所属するサブネットIP:クラスター構成に必要(?)
9200は外部のコミュニケーションに必要なIP:クラスター構成に必要(?)
2.インスタンスの時間合わせ
sudo su
vi /etc/sysconfig/clock
ZONE="Asia/Tokyo"
UTC=true
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
reboot
再起動しますので再度sshで接続
3.インストール
3-1.elasticsearch をインストールします。
これから先はルートのホームディレクトリで作業します。
sudo su
cd
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
elasticsearch インストール
rpm -i https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/5.0.0-alpha4/elasticsearch-5.0.0-alpha4.rpm
chkconfig elasticsearch on
そのまま、起動するとjavaのバージョン8にあげろ言われますので事前にあげます。
yum install -y java-1.8.0-openjdk
javaのデフォルトが7のままなので変更します。
alternatives --config java デフォルトがjava8になるように選択。
java -version でversionが8になっていたらいい。
/etc/init.d/elasticsearch start
3-2.kibana をインストールします。
▼追記(2016/08/04)-------------------▼
もう一つのインストール方法があったので追記します。追記内の下の2行で終わります。
rpm -ivf https://download.elastic.co/kibana/kibana/kibana-5.0.0-alpha4-x86_64.rpm
/etc/init.d/kibana start
▲-----------------------------------▲
(rootのホームディレクトリにkibanaを入れます。)
インストールします
wget https://download.elastic.co/kibana/kibana/kibana-5.0.0-alpha4-linux-x64.tar.gz
展開します
tar xfvz kibana-5.0.0-alpha4-linux-x64.tar.gz
名前変更します
mv kibana-5.0.0-alpha4-linux-x64 kibana
圧縮したものは削除します
rm -f kibana-5.0.0-alpha4-linux-x64.tar.gz
kibanaへのアクセスログをとるためのファイルを作成。
touch /root/kibana/kibana_log
kibanaを起動するためのシェルスクリプトを作成し実行できるようにします。
touch start-kibana.sh
chmod u+x start-kibana.sh
vi start-kibana.sh
#!/bin/bash
#バックグラウンドで実行。ログはkibana_logへ
nohup /root/kibana/bin/kibana > /root/kibana/kibana_log 2>&1 &
kibana起動
./start-kibana.sh
4.kibanaへアクセス
ブラウザを開いて。URLにhttp://[インスタンスのグローバルIP]:5601
でアクセス。
グローバルIPがインスタンスについていない場合はsshポートフォワードを使用
ポートフォワードやり方:http://qiita.com/mint_cherry02/items/6b9b4819324b03fa4d87
kibanaへアクセスができます。
次は設定をいじってfluentdでelbのログやapacheのログを収集したいと思います。
kibanaの止め方
ps aux | grep kibana
で該当のPIDをkillコマンドで終了させる
kill [PID]
いろいろ教えていただくとうれしいです。