shnagaiのインフラ備忘録

インフラ周りの自分の作業エビデンスとして記述しています。おかしな点あればツッコミいただければ幸いです。

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が落ちているか、パラメータを追記せよと書いてある。

f:id:nagais:20150116094746p:plain

②Elasticsearchにパラメータを追加 このページのままですが、下記を追加

http.cors.enabled: true
http.cors.allow-origin: "/.*/"

無事接続出来た。 テスト環境のElasticsearchをバージョンアップしたけど、kibana3からのアクセスではまるとは思わなかったのでメモとして。。