質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Kibana

Kibanaとは、ElasticSearchをバックエンドとする、データを可視化するGUIツールです。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Elasticsearch

Elasticsearchは、クラウド向けに構築された、RESTful な API を提供する分散型のサーチエンジンアプリケーションです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

1回答

1023閲覧

Docker-composeでElasticsearchとKibanaを起動したい(ubuntuサーバ)

kkssi

総合スコア0

Kibana

Kibanaとは、ElasticSearchをバックエンドとする、データを可視化するGUIツールです。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Elasticsearch

Elasticsearchは、クラウド向けに構築された、RESTful な API を提供する分散型のサーチエンジンアプリケーションです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2022/06/22 08:13

実現したいこと

Docker-composeによってElasticsearchとkibanaの起動をしたい.

環境・状況

環境:
サーバOS:Ubuntu
Docker:20.10.17, build 100c701
Docker-compose:1.29.2, build 5becea4c

リモートサーバでDockerを起動しており,ブラウザでkibanaに接続すると"kibana server is not ready yet"と表示されます.Elasticsearchに接続しようとすると接続が拒否されます.

必要な情報が足りない場合は言っていただけると幸いです.

docker-compose.ymlの内容

version "3" services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.2.0 ports: - 9200:9200 envirnment: - discovery.type=single-node - xpack.security.enables=false kibana: image: docker.elastic.co/kibana/kibana:7.2.0 environment: ELASTICSEARCH_HOST: http://elasticsearch:9200 ports: - 5601:5601

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

オフィシャルサイトの手はず通りにやればだいたいはうまくいくと思うのですが。

とりあえずDocker周りの詳細をツメるのは面倒なのでElasticSearch 関連で1つ。

リソースは足りてますか。
「リモートサーバでDockerを起動しており」とありますが、オンプレではないとしてどのような環境でしょうか。
以下の対応で直ることを保証はできませんがとりあえずオフィシャルの以下に従って確認をしていただくのが無難かと思います。
https://github.com/docker-library/elasticsearch/issues/111
簡単に書くと

sudo docker logs elastiflow-elasticsearch | grep increase

を実施して

"max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]"

というログがでてないか確認して、出てるようならDockerをホストしているマシンで

sudo sysctl -q -w vm.max_map_count=262144

を実行してホスト側に設定を適用してください。
(永続化は上記URL内に記載されてるはずなのでそちらで)

※本件とは全然関係ないところでダメな可能性もあるので最低限ホストマシンスペック(メモリ、CPU数、ディスク)と上記のようなDockerのログなりホストサーバ側のログなり見てみてどんなエラーがあるか確認してみてください。

投稿2022/10/28 03:17

SeijiSato

総合スコア35

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問