dockerでelkスタックを使いたい。dockerでELK Stackを使用し、x.packでauthを作成すると認証が失敗する
私はドッカー作成ファイルを作成しました。 X-Packが無効になっている限り、すべて正常に動作します。
は、しかし、今、私はkibana UIのログインを持っていると思いますので、私はelasticsearchの環境でのユーザー名とPassswordを定義してもlogstash X-パック
を使用します。
しかし、私はいつもこのexceptionm
elasticsearch_1を取得| 【2017-11-27T09:25:58190] [INFO ] の認証は[弾性]レルムによって終了した予約] [oexsaAuthenticationService] [clEpqom] - [弾性] ユーザの認証に失敗した
私が間違っていることのヒント? ここに私のドッキングウィンドウ-コンファイル:デフォルトのパスワードを使用して
version: '2'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch-platinum:6.0.0
ports:
- "9200:9200"
- "9300:9300"
environment:
ELASTIC_USERNAME: "elastic"
ELASTIC_PASSWORD: "MyPw123"
http.cors.enabled: "true"
http.cors.allow-origin: "*"
networks:
- elk
logstash:
image: docker.elastic.co/logstash/logstash:6.0.0
environment:
xpack.monitoring.elasticsearch.url: "172.17.0.1:9200"
xpack.monitoring.elasticsearch.username: "elastic"
xpack.monitoring.elasticsearch.password: "MyPw123"
networks:
- elk
depends_on:
- elasticsearch
kibana:
image: docker.elastic.co/kibana/kibana:6.0.0
ports:
- "5601:5601"
networks:
- elk
depends_on:
- elasticsearch
networks:
elk:
driver: bridge
UPDATE "はchangemeは、" 作業を行います。
「愚かな」発言かもしれませんが、作成を使用せずにコンテナのマニュアルを開始し、毎回数秒待つとどうなりますか? (最初のES、logstashより、kibanaより)?キバナがログシェッハがすでに起動していない間に接続しようとしているのかもしれませんか? – lvthillo
は1つずつ試してみませんでしたが、何も表示されていなくても、すべてが起動してエラーが発生していることがわかりました –
パスワードが変更されてログがlogstashに到着した場合、 'curl -u elastic 'localhost:9200/_cat/indices?v'(ESのインデックスを確認) – lvthillo