elasticsearch 使用docker配置Elasticsearch和Kibana
我第一次和docker一起工作。 我成功地在docker上安装了elasticsearch和kibana,但当我尝试将kibana与elastic连接时,我得到一个红色状态,并出现以下错误: ui设置Elasticsearch插件为红色 插件:elasticsearch@5.1.1身份验证异常 我不确定,但我认为问题在于kibana没有通过弹性x-pack认证。 现在,根据说明,我正试图通过弹性yml文件禁用此身份验证。 但我在任何地方都找不到yml文件(我搜索了/usr/share/elasticsearch,但找不到
elasticsearch 使用docker配置Elasticsearch和Kibana,
elasticsearch,docker,kibana,dockerfile,ubuntu-16.04,
elasticsearch,Docker,Kibana,Dockerfile,Ubuntu 16.04,我第一次和docker一起工作。 我成功地在docker上安装了elasticsearch和kibana,但当我尝试将kibana与elastic连接时,我得到一个红色状态,并出现以下错误: ui设置Elasticsearch插件为红色 插件:elasticsearch@5.1.1身份验证异常 我不确定,但我认为问题在于kibana没有通过弹性x-pack认证。 现在,根据说明,我正试图通过弹性yml文件禁用此身份验证。 但我在任何地方都找不到yml文件(我搜索了/usr/share/elast
config
目录或elasticsearch.yml
文件)
我如何配置弹性与码头
附言。
我正在使用ubuntu16.04为Debian/ubuntu/Mint工作,您可以在/etc文件夹下找到配置文件 /etc/elasticsearch/elasticsearch.yml
看看:我想知道为什么会发生这种情况。使用以下docker-compose.yml,启用安全性后,对我来说工作正常:
---
version: '2'
services:
kibana:
image: docker.elastic.co/kibana/kibana:5.1.1
links:
- elasticsearch
ports:
- 5602:5601
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.1.1
cap_add:
- IPC_LOCK
volumes:
- esdata1:/usr/share/elasticsearch/data
ports:
- 9201:9200
volumes:
esdata1:
driver: local
我使用官方的elastic成功运行了elastic和kibana。不知何故,官方elastic中的容器版本对我不起作用。如果您希望使用
docker运行容器,而不是通过compose文件启动容器。(仅适用于开发环境,不建议用于产品环境)
可在此处找到简要说明:
docker network create elastic
docker run --network=elastic --name=elasticsearch docker.elastic.co/elasticsearch/elasticsearch:5.2.2
docker run --network=elastic -p 5601:5601 docker.elastic.co/kibana/kibana:5.2.2