docker와 함께 엘크 스택을 사용하고 싶습니다.docker에서 ELK 스택을 사용하여 x.pack으로 인증 작성 auth가 사용자 인증에 실패했습니다
이 사람은 도커 작성 파일을 만들었습니다. X-Pack이 비활성화되어있는 한 모든 것이 올바르게 작동합니다.
는하지만 지금은 키바의 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보다)? 어쩌면 Kibana는 logstash가 이미 켜져있는 동안 연결을 시도합니까? – lvthillo
한 번에 하나씩 시도하지 않았지만 모든 미세 조정이 끝난 후에도 모든 것이 정상적으로 작동하는 것을 볼 수 있습니다. –
비밀번호가 변경되고 로그가 logstash에 도착하면 API를 사용할 수 있습니까? 'curl -u elastic 'localhost : 9200/_cat/indices? v' (ES에서 색인을 확인) – lvthillo