架构师成长记_第八周_02_ Centos安装分布式搜索引擎 ElasticSearch

ElasticSearch 安装

1. 上传elasticsearch包到我们的centos(我这里是140节点)

在这里插入图片描述

2. 解压并且移动elasticsearch文件夹

tar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz
mv elasticsearch-7.4.2 /usr/local/
在这里插入图片描述

3. 进入elasticsearch进行配置

  • cd /usr/local/elasticsearch-7.4.2/
  • 创建数据目录 data : mkdir data
  • 进入config 文件夹进行配置 : cd config
    在这里插入图片描述
  • 修改elasticsearch核心配置文件: vim elasticsearch.yml
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 保存退出
  • 修改下一个配置文件 jvm.options: vim jvm.options
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4. 由于root用户不能使用ES, 所以需要创建一个新的用户来使用ES

在这里插入图片描述

  • 创建新用户esuser: useradd esuser

给es文件夹授权, 让新用户可以使用:

  • chown -R esuser /usr/local/elasticsearch-7.4.2
  • chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
    在这里插入图片描述

5. 运行启动ES

  • 进入bin目录: cd bin/
  • 切换到 esuser用户进行启动: su esuser
  • 启动es: ./elasticsearch

在这里插入图片描述

  • 切换到root用户: su root
  • 修改配置文件: vim /etc/security/limits.conf
    在这里插入图片描述
* soft nofile 65535
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
  • 保存退出
  • 修改另一个配置: vim /etc/sysctl.conf
    在这里插入图片描述
    vm.max_map_count=262145
    
  • 刷新配置文件: sysctl -p
  • 切到esuser用户, 再次启动es
  • su esuser
  • ./elasticsearch
    在这里插入图片描述

6. 测试, 浏览器访问

在这里插入图片描述

7. 由于es是前台启动, 我们可以让它后台启动

./elasticsearch -d
在这里插入图片描述

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

PS: 启动时出现以下问题, 需要执行切换回root用户该命令

chown -R esuser:esuser /usr/local/elasticsearch-7.4.2
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_大木_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值