docker安装es+kibana
时间: 2023-12-08 20:06:43 浏览: 121
基于Docker安装Elasticsearch
以下是在Docker上安装Elasticsearch和Kibana的步骤:
1. 安装Docker和Docker Compose
2. 创建一个文件夹并在其中创建一个名为docker-compose.yml的文件
3. 在docker-compose.yml文件中添加以下内容:
```
version: '3'
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:7.15.1
container_name: es01
environment:
- node.name=es01
- discovery.seed_hosts=es02
- cluster.initial_master_nodes=es01,es02
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata01:/usr/share/elasticsearch/data
ports:
- 9200:9200
networks:
- esnet
es02:
image: docker.elastic.co/elasticsearch/elasticsearch:7.15.1
container_name: es02
environment:
- node.name=es02
- discovery.seed_hosts=es01
- cluster.initial_master_nodes=es01,es02
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- esdata02:/usr/share/elasticsearch/data
networks:
- esnet
kibana:
image: docker.elastic.co/kibana/kibana:7.15.1
container_name: kibana
environment:
ELASTICSEARCH_URL: http://es01:9200
ports:
- 5601:5601
networks:
- esnet
volumes:
esdata01:
driver: local
esdata02:
driver: local
networks:
esnet:
```
4. 保存并关闭文件
5. 在终端中导航到该文件夹并运行以下命令:
```
docker-compose up -d
```
6. 等待一段时间,直到所有容器都启动并运行
7. 打开浏览器并输入以下地址来访问Kibana:
```
http://localhost:5601
```
8. 你现在可以开始使用Elasticsearch和Kibana进行数据分析和可视化了。
阅读全文