上一篇:ES(五)| 集群搭建、集群脑裂问题、分布式存储和查询、集群故障转移
我们会在单机上利用docker
容器运行多个es实例来模拟es集群。不过生产环境推荐大家每一台服务节点仅部署一个es
的实例。
部署es集群可以直接使用docker-compose
来完成,但这要求你的Linux虚拟机至少有4G的内存空间
首先编写一个docker-compose.yml
文件,放入虚拟机的/root
目录下,内容如下:
version: '2.2'
services:
es01:
image: elasticsearch:7.12.1 # 指定ES镜像版本
container_name: es01 # 容器名称
environment: # 环境变量
- node.name=es01 # 节点名称