2021-02-20

搭建Es集群
第一步准备环境
1.关闭selinux
setenforce 0
sed -i s/enforcing/disabled/g /etc/selinux/config
2.关闭防火墙
systemctl start firewalld
systemctl disable firewalld
3创建es的启动用户并且给es设置家目录
groupadd es
useradd es -g es -p elasticsearch
4.上传ES的压缩包包并且赋予属主和属主的权限和755的权限
sz /home/es
chown es.es /home/es/nodeA -R
chmod 744 /home/es/node -R、
5.修改系统的基础配置和翻页设置并且和es的权限
vim /etc/security/limits.d/20-nproc.conf 将原来的线程数的1024修改为4096

  • soft nproc 4096
    es soft nproc unlimited
    (重点)编写系统的线程数并且赋予ES权限不翻页
    6.设置最大连接数和文件数
    vim /etc/sysctl.conf
    fs.file-max = 655350
    vm.max_map_count = 262144
    #执行完后使用如下命令,使设置生效
    sysctl -p
    7.修改ulimit限制,使用root用户操作
    vim /etc/security/limits.conf
  • hard nofile 65535
  • soft nofile 65535
  • soft memlock unlimited
  • hard memlock unlimited
    8.修改es的配置文件内容
    vim /home/es/nodeA/Config/config.txt
    es.ip=192.168.0.115 #自己主机ip地址
    es.port=19300 #主机IP地址
    es.index=event
    es.ip.port.list=192.168.0.112:19200,192.168.0.114:19200,192.168.0.115:19200
    (重点)集群节点配置
    es.monitor.ip=192.168.0.3 #自身IP地址
    es.monitor.port=12345 #端口
    es.monitor.interval=10
    8.修改es集群的内存分配
    vim /home/elastic/nodeC/elasticsearch-7.2.1/config/jvm.options
    -Xms1g
    -Xmx1g
    (重点)默认现场的内存分配是8G
    9.编写es的主配置文件
    vim /home/elastic/nodeC/elasticsearch-7.2.1/config/elasticsearch.yml
    (重点)
    network.host: 0.0.0.0 (修改主机的网关)
    discovery.seed_hosts: [“192.168.0.112”, “192.168.0.114”, “192.168.0.115”](集群IP地址)
    cluster.initial_master_nodes: [“192.168.0.112”, “192.168.0.114”, “192.168.0.115”](集群IP地址)
    10.切换到es的用户启动es集群三个节点都执行
    su elastic
    /home/elastic/nodeC/elasticsearch-7.2.1/bin/elasticsearch
    ./elasticsearch
    11.环境变量的编写和java1.8.0以上的环境
    vim /etc/profile
    export KABANNA_HOME=/home/elastic/kibana-7.2.1-linux-x86_64 (C节点)
    export PATH= P A T H : PATH: PATH:KABANNA_HOME/bin (C节点)
    export NODE_HOME=/usr/local/node (C节点)
    export PATH= P A T H : PATH: PATH:NODE_HOME/bin (C节点)
    export JAVA_HOME=/usr/local/jdk
    export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
    export ES_HOME=/home/elastic/nodeC/elasticsearch-7.2.1
    export PATN= E S H O M E / b i n / ( 重 点 ) 第 二 步 启 动 h a r d 1. 上 传 h a r d 的 安 装 包 e l a s t i c s e a r c h − h e a d − m a s t e . t a r . g z n o d e − v 10.16.1 − l i n u x − x 64. t a r . x z x z – d n o d e − v 10.16.1 − l i n u x − x 64. t a r .
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值