部署服务-2.Linux中Elasticsearch-7.9.3安装

为了确保Elasticsearch正常运行,请参考官方文档中的系统要求。通常,Elasticsearch要求Linux系统使用的内核版本满足以下条件:1. 使用glibc库版本2.17或更高。2. 使用systemd系统,建议使用systemd版本210或更高。根据这些要求,请检查您的Linux系统并确定是否需要升级内核。如果当前内核版本满足要求,则无需升级。否则,请按照您的Linux发行版的文档升级内核。
摘要由CSDN通过智能技术生成

一、安装es的Linux需要升级内核吗

为了确保Elasticsearch正常运行,请参考官方文档中的系统要求。
通常,Elasticsearch要求Linux系统使用的内核版本满足以下条件:
1. 使用glibc库版本2.17或更高。
2. 使用systemd系统,建议使用systemd版本210或更高。

根据这些要求,请检查您的Linux系统并确定是否需要升级内核。如果当前内核版本满足要求,则无需升级。否则,请按照您的Linux发行版的文档升级内核。

二、Linux查看glibc版本,systemd版本

1. 查看glibc版本:

ldd --version

此命令将输出glibc的版本信息,例如:ldd (GNU libc) 2.27

其中,2.27为glibc的版本。

2. 查看systemd版本:

systemctl --version

此命令将输出systemd的版本信息,例如:systemd 237

其中,237为systemd的版本

三、升级Linux内核版本

CentOS系统上升级内核:

1. 首先,启用AppStream存储库以确保获取所需的软件包:

sudo yum install epel-release

2. 安装渠道的工具:

sudo yum install yum-utils

3. 查找可用的内核版本:

sudo yum search kernel

4. 安装您选择的内核版本:

sudo yum install kernel-<版本号>

5. 更新Grub配置:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

6. 设置默认启动内核:

sudo grub2-set-default <内核版本号>

7. 重启系统以应用更新:

sudo reboot

8. 确认新内核生效:

uname -r

CentOS 7 版本选择 Linux 内核 3.10 版本。此内核版本具有良好的稳定性和性能,适用于企业级生产环境。这是一个经过长时间支持和维护的版本

CentOS 8 版本选择 Linux 内核 4.18 版本。这是一个更新的内核版本,具有更多的驱动程序支持和新功能。这个版本的内核也在持续更新和维护,以确保操作系统的稳定性和兼容性。

在选择适当的CentOS版本时,需要权衡稳定性、性能和新功能的需求,并根据实际情况和硬件支持来决定

四、创建elasticsearch用户, Elasticsearch不支持root用户运行

1.Elasticsearch7.9.3的官方文档地址

Elasticsearch Guide [7.9] | Elastic

2.创建elasticsearch用户, Elasticsearch不支持root用户运行

useradd elsearch

3.解压安装包到/opt/es目录下

tar -zxvf elasticsearch-7.9.3.tar.gz -C /opt/es/

4.添加用户及用户组权限到安装目录

chown -R elsearch:elsearch /opt/es/

5.修改配置文件

vim config/jvm.options   #java虚拟机配置
-Xms512m   #最小内存使用
-Xmx512m   #最小内存使用

根据需要调整

vim  config/elasticsearch.yml 
bootstrap.memory_lock: true   #内存锁定,和上述的jvm.options 文件有关,开启这一项jvm.options 才有效
network.host:10.0.0.125 
discovery.seed_hosts: [ "10.0.0.125" ]
cluster.initial_master_nodes: [ "10.0.0.125" ]

修改配置文件
vim /etc/sysctl.conf
vm.max_map_count=655360     #单个进程中的最大线程数

vim /etc/security/limits.conf
elsearch soft nofile 65536
elsearch hard nofile 65536
elsearch hard nproc 4096
elsearch soft nproc 4096
elsearch hard memlock unlimited
elsearch soft memlock unlimited

reboot 重启服务

6.启动ES服务

su elsearch

cd /opt/es/elasticsearch-7.9.3/bin

./elasticsearch -d

验证服务

curl 10.0.0.125:9200

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值