我想问一下如何启用身份验证(x-pack)。在我的情况下,我使用的是elasticsearch v.6.2.4的docker image。我的问题是xpack已安装,但它不是要求凭据。
谢谢您的帮助!
我知道xpack是因为我的kibana enter image description here而安装的
更新环境变量t启用true
environment:
- "discovery.type=single-node"
- ELASTICSEARCH_USERNAME=elastic
- ELASTICSEARCH_PASSWORD=MagicWord
- xpack.security.enabled=true
以下是弹性海洋和kibana的docker-compose.yml
文件样本
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