Kibana導入手順(&ESとの連携でハマる)
Elasticsearchに続いてKibanaをインストール
# cd /var/www/html # wget http://download.elasticsearch.org/kibana/kibana/kibana-latest.zip # unzip kibana-latest.zip # mv kibana-latest kibana
apacheは導入済み。早速アクセスしてみるものの、KibanaからElasticsearchが見えていない模様。「Error Could not contact Elasticsearch at http://XX.XX.XX.XX:9200. Please ensure that Elasticsearch is reachable from your system.」というメッセージが出力される。
他に気になること
Elasticsearchに対してのcurlの出力メッセージがネット上に転がってる事例とちょっと違っていて、Statusの表示がない。
# curl -XGET http://localhost:9200/ { "name" : "Cassiopea", "cluster_name" : "elasticsearch", "version" : { "number" : "2.1.1", "build_hash" : "40e2c53a6b6c2972b3d13846e450e66f4375bd71", "build_timestamp" : "2015-12-15T13:05:55Z", "build_snapshot" : false, "lucene_version" : "5.3.1" }, "tagline" : "You Know, for Search" }
原因究明中。。
※追記
Statusが無いのは仕様っぽい。
Qiitaでステータスコードだけ引っ張ってくる方法を見つけて試してみたらちゃんと200が返ってきたので、ESに問題は無さそう。
$ curl -LI localhost:9200 -o /dev/null -w '%{http_code}\n' -s 200
01/24追記
ESとKibana間のCompatibilityの問題かもしれない(あんまりちゃんと確認してない)。 ここにメモだけしておいて、来週中に対応する。