Elasticsearch集群搭建

一、服务器准备:

       准备三台服务器,如:

       192.168.158.211    es211

       192.168.158.212    es212

       192.168.158.213    es213

二、软件准备:

  1、下载解压软件包

      资源包地址:https://www.elastic.co/cn/downloads/past-releases

      以7.9.3为例:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.3-linux-x86_64.tar.gz

 2、修改配置

    切换到 elasticsearch-7.9.3/config目录,修改elasticsearch.yml配置文件

      cluster.name: es-cluster  ###保证三台服务器节点集群名称相同

      node.name: node-1         ###保证每个节点名称不一样

      network.host: 192.168.158.211  ###实际服务器的IP,此处也可以陪置为0.0.0.0 允许远程访问

      discovery.seed_hosts: ["192.168.158.211", "192.168.158.212","192.168.158.213"]             ###多个节点集群(

      cluster.initial_master_nodes: ["192.168.158.211", "192.168.158.212","192.168.158.213"]   ###多个节点集群

  PS:如果修改jvm参数,需要修改jvm.options配置

三、服务启动:

     执行命令:bin/elasticsearch &

     查看日志:tail -f   logs/es-cluster.log

     1、报错:提示启动es不能再root用户下启动

       

      添加用户:

      创建用户: adduser elk

      设置密码:passwd elk

      添加权限:chown -R elk ./elasticsearch/*

      切换用户:su elk

     2、切回elk账户,再次启动发现报错:

     

    修改/etc/security/limits.conf文件

    追加如下内容:

    * soft nofile 65536
    * hard nofile 65536
    * soft nproc 4096
    * hard nproc 4096


   3、切回elk账户,再次启动发现报错:

     

     执行命令:sysctl -w vm.max_map_count=262144  (立即生效)

     修改/etc/sysctl.conf文件

     追加如下内容:

     vm.max_map_count=262144

四、验证集群启动

  查看集群名称等信息:  http://192.168.158.211:9200         

   

  查看集群相关API:       http://192.168.158.211:9200/_cat    

  

  查看集群节点:             http://192.168.158.211:9200/_cat/nodes?v

  

  查看磁盘分配情况:      http://192.168.158.211:9200/_cat/allocation?v

  

  查看集群健康状况:      http://192.168.158.211:9200/_cat/health?v

 

  查看集群的索引数:      http://192.168.158.211:9200/_cat/indices?v

 

以上!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值