Elasticsearch 集群Docker Compose部署

Elasticsearch 集群Docker Compose部署

官方网站:
https://www.elastic.co/guide/en/elasticsearch/reference/7.6/index.html
本教程适用于三台不同服务器的 Elasticsearch 集群,使用 Docker Compose 方式搭建

  • 环境信息

     IP地址         访问端口    集群节点间通讯端口   节点描述
     10.1.10.241     9201        9301            主节点
     10.1.10.242     9200        9300            从节点1
     10.1.10.188     9200        9300            从节点2
    
  • 操作步骤

    • 拉取镜像

      • 拉取ES镜像

        docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2
        

        等待后,查看是否拉取成功

        #查看镜像是否拉取成功
        docker images
        

        成功如下,未成功则无此镜像
        在这里插入图片描述

      • 下载安装 Docker Compose

        参考网址:https://docs.docker.com/compose/install/

        1. 下载

          sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
          

          如上命令执行不成功,可选择下方命令进行安装,再次安装前需删除原失败下载相关文件

          sudo curl -L --fail https://github.com/docker/compose/releases/download/1.26.2/run.sh -o /usr/local/bin/docker-compose
          
          sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
          
          pip install docker-compose
          
          sudo pip install docker-compose
          
        2. 删除

          如果使用 curl 进行安装

          sudo rm /usr/local/bin/docker-compose
          

          如果使用 pip 进行安装的

          pip uninstall docker-compose
          
        3. 权限设置

          sudo chmod +x /usr/local/bin/docker-compose
          
        4. 查看是否安装成功

          docker-compose -version
          

          在这里插入图片描述

      • 创建容器挂载目录、配置文件

        1. 查看硬盘使用占比,使用磁盘空间充足的路径进行挂载点创建

          df -h
          

          选择磁盘空间充足的路径进行创建,否则启动会产生硬盘容量不足,无法创建索引或分片的情况

          原因:官方默认磁盘已用空间不可超过85%。解决方案:后期可以通过命令对默认值进行修改

          在这里插入图片描述

        2. 创建挂载目录

          在三台服务器磁盘空间充足的路径上分别创建目录,名称随意

          mkdir es       
          cd es
          mkdir config    #用于存放配置文件
          mkdir data		  #用于存放数据
          mkdir logs			#用于存放日志
          mkdir plugins		#用于存放插件
          
        3. 创建配置文件

          <
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值