みなさんこんにちは。本日はKibanaをDockerで構築するときに気をつけたことがいいこと1選を紹介します。
唐突ですが、以下のようなエラーを見たことはありませんか?
[ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. getaddrinfo ENOTFOUND elasticsearch
もしこのエラーに困っている方はぜひ読んでみてください。お力になれるかもしれません。
エラーの原因
compose系のファイルの設定不備である可能性があります。
以下のように設定していませんか?
kibana:
image: docker.elastic.co/kibana/kibana:${VERSION}
container_name: kibana
environment:
- elasticsearch.hosts=https://es01:9200
かくいう私もこのように設定してしまっていて、かなり時間を取られました。
解決策
DockerでKibanaを構築する際には設定を上書きするために、大文字を使う必要があります。
上記の失敗例を添付リンク下を参考に修正すると、以下のようになります。
kibana:
image: docker.elastic.co/kibana/kibana:${VERSION}
container_name: kibana
environment:
- ELASTICSEARCH_HOSTS=https://es01:9200
今後は必要なドキュメントを確実にピックできるようにしていきたいです。(完全にこのページだけ漏れてしまっていました...)
ありがとうございました。
仲間を募集中
株式会社ホープでは、福岡で働くエンジニアを募集中です。
ぜひ、求人を見てみてください!
▼ Wantedly求人
https://www.wantedly.com/projects/1684027
▼ コーポレートサイト
https://www.zaigenkakuho.com/recruit/
「自治体を通じて人々に新たな価値を提供し、会社及び従業員の成長を追求する」
この理念の実現に向けて、今後も自治体の課題解決に取り組んでいきます。
ご応募お待ちしております!