• elasticsearch-7.8.0 集群搭建


    准备三台主机,关闭防火墙
    在这里插入图片描述

    创建几个文件夹,后面会用到

    在这里插入图片描述

    上传文件并解压
    在这里插入图片描述

    修改配置文件

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    最后看一下修了哪些东西

    在这里插入图片描述

    拷贝配置文件到其他服务器上去

    在这里插入图片描述
    修改系统配置

    修改/etc/security/limits.conf 
    # 在文件末尾中增加下面内容
    # 每个进程可以打开的文件数的限制
    es soft nofile 65536
    es hard nofile 65536
    
    • 1
    • 2
    • 3
    • 4
    • 5
    修改/etc/security/limits.d/20-nproc.conf
    # 在文件末尾中增加下面内容
    # 每个进程可以打开的文件数的限制
    es soft nofile 65536
    es hard nofile 65536
    # 操作系统级别对每个用户创建的进程数的限制
    * hard nproc 4096
    # 注:* 带表 Linux 所有用户名称
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    修改/etc/sysctl.conf
    # 在文件中增加下面内容
    # 一个进程可以拥有的 VMA(虚拟内存区域)的数量,默认值为 65536
    vm.max_map_count=655360
    
    • 1
    • 2
    • 3
    • 4
    重新加载
    sysctl -p
    
    • 1
    • 2

    因为当前版本不能直接使用root 用户操作es 所以添加 es用户

    useradd es #新增 es 用户
    passwd es #为 es 用户设置密码
    userdel -r es #如果错了,可以删除再加
    chown -R es:es /opt/module/es #文件夹所有者
    
    • 1
    • 2
    • 3
    • 4

    给 es用户赋值权限

    chown -R es /opt/es_cluster
    chown -R es /data/elasticsearch
    chown -R es /var/logs/elasticsearch

    切换到es用户
    在这里插入图片描述
    看到下面的打印信息说明启动成功了,
    我的刚开始启动有一些异常日志,但项目还是正常启动了,后面有时间在去研究吧
    在这里插入图片描述

    单个结点为green,说明正常

    在这里插入图片描述
    启动其他两个es
    在这里插入图片描述

    over

  • 相关阅读:
    小程序中如何设置门店信息
    c++_learning-c++标准库STL和boost库
    【HTML】HTML网页设计--智能养老系统前端
    Sora - 探索AI视频模型的无限可能
    《人人都是产品经理》笔记2:一个需求的奋斗史
    4.1 探索LyScript漏洞挖掘插件
    Python网页请求超时如何解决
    第十二天 进阶编程技术
    React--组件的生命周期
    Oracle安装 - shmmax和shmall设置
  • 原文地址:https://blog.csdn.net/qq_26634873/article/details/127845065