広告 Elastic

【Elasticsearch・Kibana】セキュリティが有効になっていないと警告が表示される

docker-composeを使用してElasticsearchとKibanaをコンテナ化した際にセキュリティの警告が表示されていた。

この記事では、警告の表示を改善する方法を解説していく。

CHECK
簡単!ElasticsearchとKibanaをdocker-compose.ymlでコンテナ化して起動する方法

大量のデータを扱うことができ、時系列グラフや散布図等で可視化ができるElastic関連。 この記事では、ElasticsearchとKibanaをdocker-composeを使用してコンテナ化する手 ...

続きを見る

警告の詳細

警告の全文は以下。

開発ツールのコンソール画面からコマンドを実行した際に、上部に表示されていた。

#! Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security.

解決策

セキュリティプラグインが原因とのこと。

セキュリティが必要ない場合は以下のように、xpackfalseとして無効にする必要がある。

今回はdocker-compose.ymlenvironmentに以下を追記した。

- xpack.security.enabled=false

再度コンテンを起動後、警告が表示されないことを確認。

まとめ

個人のPCで学習や開発する上で、セキュリティが必要ない場合は無効にしても支障はないだろう。

必要に応じてユーザー名やパスワードを設定するようにしてほしい。

この記事が少しでも参考になると幸いだ。

他にも開発ツールからインデックス一覧を取得する方法など、elastic関連の記事を公開しているので合わせてご覧いただきたい。

最後まで目を通していただき、ありがとうございました。

-Elastic
-, , ,