Elasticseach1.4にアップデートしたらkibana3からつながらなくなりはまった件
Elasticsearchを1.4にアップデートして、kibana3からアクセスしようとするとkibana3上で下記のようなエラーが出た。
Please ensure that Elasticsearch is reachable from your system
サーバ上で、curlではアクセス出来るし、自分のマシンからelasticsearch-headでもアクセス出来るのでElasticsearch自体は確実に動いている。。
curl -XGET http://localhost:9200
どうやら、kibana3からElasticsearch1.4を使うためにはkibanaのアップデートとelasticsearch.ymlへのパラメータ追加が必要そうなので下記を実施
①最新版kibanaをダウンロードして、ドキュメントルート配下とかに設置
kibanaを最新版(この時だと3.1.2)にするとkibana3側でもっと親切なメッセージが出る。 Elasticsearchが落ちているか、パラメータを追記せよと書いてある。
②Elasticsearchにパラメータを追加 このページのままですが、下記を追加
http.cors.enabled: true http.cors.allow-origin: "/.*/"
無事接続出来た。 テスト環境のElasticsearchをバージョンアップしたけど、kibana3からのアクセスではまるとは思わなかったのでメモとして。。