りんむーノート@東京

このブログでは技術のこと、仕事のこと、海外赴任のこと、趣味のことなどいろいろ書きます。

Elasticsearch&Kibanaをインストールする

最近は多くの企業がOSSを活用したソリューションを提供している。
そのOSSの一つにElasticsearchKibanaがある。

f:id:kpod0414:20180507053500j:plain:w500

Elasticsearch・・・Elastic社の柔軟なデータベース
Kibana・・・Elasticsearchのデータを可視化するツール


「ビックデータを可視化していろいろ分析したい!」

そんな期待に応えるのがKibanaであり、Kibanaが参照するDBがElasticsearchである。
これらはセットで使うのが一般的であるが、必ずしもそうでなくてもよい。

Kibanaの開発者がElastic社に入社して、より親和性の高いプロダクトになった、というのが、 セットで扱われる理由である。

今回はKibanaを動作させるまでの手順をまとめた。

インストール手順

<PC環境>
OS環境:Windows10 64bit
Memory: 8GB
<ソフトウェア情報>
Elasticsearch (v6.2.4 / April 17, 2018)
Kibana (v6.2.4 / April 17, 2018)

①Elasticsearchをインストールする

下記URLよりダウンロードして実行する。自分はmsiをダウンロード。
Download Elasticsearch Free • Get Started Now | Elastic

デフォルトで問題なし。
f:id:kpod0414:20180506132903p:plain:w500

一時的にテスト環境を作りたかったので、手動起動に設定。
f:id:kpod0414:20180506132932p:plain:w500

いろいろなプラグインをこのときに選択できるが、あとでもできるので今はとりあえず何も選択しない。
f:id:kpod0414:20180506132958p:plain:w500

メモリ等の設定だが、ここも最適化されているのでデフォルトのままでOK。
f:id:kpod0414:20180506132941p:plain:w500

下記の実行ファイルを管理者権限でダブルクリックすればまずはElasticsearchの立ち上げは完了。
C:\Program Files\Elastic\Elasticsearch\6.2.4\bin\Elasticsearch.exe

下記にアクセスして起動を確かめることができる。
http://localhost:9200/

下記のような画面が出れば正常に起動できている。

{ "name" : "XXXXX",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "XXXXX",
"version" : {
"number" : "6.2.4",
"build_hash" : "XXXXX",
"build_date" : "2018-04-12T20:37:28.497551Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}



②Kibanaをインストールする

下記URLよりダウンロードする。自分はWindows版のZIPをダウンロード。
Download Kibana Free • Get Started Now | Elastic
※時間がかかるので、①で起動したElasticsearchは停止させたほうがよい

ZIPを任意のフォルダに展開し(デスクトップでもよい)、
kibana-6.2.4-windows-x86_64\configの中にある、kibana.ymlを編集する。
f:id:kpod0414:20180506134423p:plain

21行目の#をとりはずし、①で起動したElasticsearchのURLを有効にする
elasticsearch.url: "http://localhost:9200"

Elasticsearch起動後に、
kibana-6.2.4-windows-x86_64\bin\Kibana.batを管理者権限で実行する。

下記にアクセスすることで正常にKibanaが起動していることを確認できる。
http://localhost:5601

このような画面が出ればOK。
f:id:kpod0414:20180506135228p:plain

これでElasticsearchとKibanaのインストールは完了!!

次回は実際に使ってみます。