信息发布→ 登录 注册 退出

centos8.2安装elasticsearch

发布时间:2025-06-25

点击量:

在新环境中,首先安装jdk8。参考《alicloud linux3安装jdk》进行下载和安装。

1、下载Elasticsearch:

https://www./link/38eccc0332510627fb3458b2a800f8dd

2、将文件传输到服务器上。

...

3、解压文件:

tar xzvf elasticsearch-7.4.2-linux-x86_64.tar.gz

4、进入bin目录并尝试启动Elasticsearch:

cd bin ./elasticsearch

通常会遇到错误提示不能以root用户运行Elasticsearch。

由于Elasticsearch不能以root用户启动,因此需要创建一个新用户。

5、创建es用户组和es用户:

groupadd es
useradd es -g es
passwd es

设置密码时,密码长度必须大于8。

6、更改Elasticsearch文件夹的所属用户和组为es:es:

chown -R es /lx/es/elasticsearch-7.4.2

7、然后切换到es用户,再次尝试启动Elasticsearch。

8、检查是否成功启动,访问IP:9200。

服务器可能尚未设置访问权限,因此编写一个请求来测试。

9、设置Elasticsearch自启动:

创建文件:

vim /usr/lib/systemd/system/elasticsearch.service

写入以下内容:

[Unit]
Description=elasticsearch

[Service] User=es # 此处为刚才设置的用户名 LimitNOFILE=100000 LimitNPROC=100000 ExecStart=/lx/es/elasticsearch-7.4.2/bin/elasticsearch # 注意路径

[Install] WantedBy=multi-user.target

设置自启动:

systemctl daemon-reload   #加载文件配置
systemctl enable elasticsearch  #设置开机启动

管理命令:

systemctl start|stop|status|restart elasticsearch   #启动|停止|状态|重启Elasticsearch

10、启用远程访问:

修改文件,注意路径:

vim /lx/es/elasticsearch-7.4.2/config/elasticsearch.yml

修改host和port设置。

使用es用户启动,如果遇到错误65530:

编辑文件:

vim /etc/sysctl.conf

添加内容:

vm.max_map_count=655360

保存并退出,执行命令:

sysctl -p

如果遇到错误at least one of:

修改config下的elasticsearch.yml文件:

添加:

cluster.initial_master_nodes: "node-1"

修改后,终止所有进程并重新启动Elasticsearch服务。

标签:# linux  # centos  # vim  # elasticsearch  # https  # 重启  # 重新启动  # 创建一个  # 通常会  # 切换到  # 进行下载  # 文件传输  # 错误提示  # 访问权限  # 远程访问  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!