centOS7搭建Elasticsearch7.4.1集群

项目说明

centos7 一台
一个服务器上部署两个节点
es_01: ip:192.168.240.131:9201
es_02: ip:192.168.240.131:9202
记得要保证自己的服务器内存足够大,本人亲自尝试,写下本片文章,希望对您有帮助

Elasticsearch安装准备

第一步: Elasticsearch 7.4.1下载安装包:
Elasticsearch下载
第二步: 设置linux环境:

  1. 进入 /etc/sysctl.conf 在文件后添加 vm.max_map_count=262144
    vim /etc/sysctl.conf 
    
    添加结果如下:
    vm.max_map_count=262144
    
    保存退出后,执行
    sysctl -p  
    
  2. 弹性搜索过程的最大文件描述符[4096]太低,至少增加到[65536]
    #切换到root用户修改
    vim /etc/security/limits.conf
    
    在文件后添加一下内容:
    vm.max_map_count=655360
    * soft  nofile 65536
    * hard  nofile 65536
    * soft  nproc  4096
    * hard  nproc  4096
    
  3. Elasticsearch不能使用root用户启动,必须创建用户,并且设置去权限
    useradd es
    passwd es  #回车,给es设置密码
    # 赋予elasticsearch文件权限
    chown -R es:es  ./elasticsearch-7.4.1
    

Elasticsearch安装

第一步: 解压下载后的Elasticsearch7.4.1.tar.gz进入./elasticsearch7.4.1/,项 目中我把文件放入了/home/es/家目录下,避免出现错误

cd ./Elasticsearch7.4.1

在这里插入图片描述
然后进入config目录下 打开 elasticsearch.yml 修改如下配置
es_01节点为主节点配置

cluster.name: eslasticsearch
node.name: es_01
node.master: false
#es数据存入,需要给es用户权限 执行chown R es  /data/es_data/data 和 /data/es_log/logs
path.data: /data/es_data/data
path.logs: /data/es_log/logs
#es_01端口
http.port: 9201
#集群最大节点数
node.max_local_storage_nodes: 3
# 监听集群的节点,为本机,所以两个IP相同
discovery.seed_hosts: ["192.168.240.131","192.168.240.131"]
#选举es_01为主节点,填入为es_01的ip地址
cluster.initial_master_nodes: ["192.168.240.131:9201"]
gateway.recover_after_nodes: 2
#设置允许跨域
http.cors.enabled: true
http.cors.allow-origin: "*"

es_02为cluster节点配置

cluster.name: eslasticsearch
node.name: es_02
node.master: false
path.data: /data/es_data/data
path.logs: /data/es_log/logs
http.port: 9202
node.max_local_storage_nodes: 3
discovery.seed_hosts: ["192.168.240.131","192.168.240.131"]
cluster.initial_master_nodes: ["192.168.240.131:9201"]
gateway.recover_after_nodes: 2
http.cors.enabled: true
http.cors.allow-origin: "*"

第二步: 分别启动两个es节点

./bin/elasticsearch7.4.1

胜利的脚步:
在这里插入图片描述 可以看出有两个节点都运行起来了,恭喜你就成功!!

有什么问题欢迎留言,大家共同学习,加油
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值