Включить аутентификацию вasticsearch с помощью переменной окружения docker - PullRequest
0 голосов
/ 13 июня 2018

Я хотел бы спросить, как я смогу включить аутентификацию (x-pack).В моем случае я использую Docker-образ Elassearch v.6.2.4.Моя проблема в том, что xpack установлен, но он не запрашивает учетные данные.

Спасибо за вашу помощь!

Я знаю, что xpack установлен из-за этого в моей кибане введите описание изображения здесь

1 Ответ

0 голосов
/ 25 марта 2019

Включить защиту в Elasticsearch с помощью docker

Обновить переменные среды t enable true

environment:
  - "discovery.type=single-node"
  - ELASTICSEARCH_USERNAME=elastic
  - ELASTICSEARCH_PASSWORD=MagicWord
  - xpack.security.enabled=true

Вот пример файла docker-compose.yml дляasticseaarch и kibana

version: '3.4'

services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.6.0
    container_name: elasticsearch
    environment:
        - "discovery.type=single-node"
        - ELASTICSEARCH_USERNAME=elastic
        - ELASTICSEARCH_PASSWORD=MagicWord
        - xpack.security.enabled=true
      ports:
        - 32769:9200
        - 32770:9300
      networks:
        - elastic

    kibana:
      image: docker.elastic.co/kibana/kibana:6.6.0
      container_name: kibana
      environment:
        - ELASTICSEARCH_URL="http://elasticsearch:9200"
        - ELASTICSEARCH_USERNAME=elastic
       - ELASTICSEARCH_PASSWORD=MagicWord
        - xpack.security.enabled=true
      links:
       - elasticsearch
      ports: 
        - 5601:5601
      networks: 
  - elastic
      depends_on: 
        - elasticsearch  

  networks:
    elastic:
        driver: bridge 
...