docker部署ELK+Filebeat之elasticsearch集群部署(一)

docker部署ELK之elasticsearch集群部署(一)

本文旨在三台不同的服务器,搭建elasticsearch集群,版本为7.1.1
1、服务器列表及配置( 服务器内存尽量不要低于4G)
主机名 IP
docker1 10.0.1.47
docker2 10.0.1.83
docker3 10.0.1.147

服务器环境:
1、docker环境(参考:https://blog.csdn.net/qq_35663625/article/details/97643028)
2、安装docker-compose插件(参考:https://blog.csdn.net/qq_35663625/article/details/107411857)

2、建立存放yml文件的目录

建立文件夹,/root/elasticsearch(随意即可),用于存放启动elasticsearch容器的yml文件以及es的配置文件

# mkdir /root/elasticsearch
3、创建docker-compose.yml文件
# cd /root/elasticsearch
# touch docker-compose.yml
4、docker-compose.yml 的文件内容如下
version: '3'
services:
  elasticsearch:                    # 服务名称
    image: elasticsearch:7.1.1      # 使用的镜像
    container_name: elasticsearch   # 容器名称
    restart: always                 # 失败自动重启策略
    environment:                                    
      - n

你可能感兴趣的:(运维,docker,linux,docker,容器,elasticsearch,elk)