centos8.2安装elasticsearch

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

1、下载Elasticsearch:

https://www.php.cn/link/38eccc0332510627fb3458b2a800f8dd

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

...

3、解压文件:

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

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

cd bin ./elasticsearch

centos8.2安装elasticsearch通常会遇到错误提示不能以root用户运行Elasticsearch。

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

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

groupadd es
useradd es -g es
passwd es

centos8.2安装elasticsearch设置密码时,密码长度必须大于8。

centos8.2安装elasticsearch6、更改Elasticsearch文件夹的所属用户和组为es:es:

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

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

centos8.2安装elasticsearch8、检查是否成功启动,访问IP:9200。

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

centos8.2安装elasticsearch9、设置Elasticsearch自启动:

创建文件:

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

写入以下内容:

InsCode InsCode

InsCode 是CSDN旗下的一个无需安装的编程、协作和分享社区

InsCode 187 查看详情 InsCode
[Unit]
Description=elasticsearch
<p>[Service]
User=es     # 此处为刚才设置的用户名
LimitNOFILE=100000
LimitNPROC=100000
ExecStart=/lx/es/elasticsearch-7.4.2/bin/elasticsearch  # 注意路径</p><p>[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设置。

centos8.2安装elasticsearch使用es用户启动,如果遇到错误65530:

centos8.2安装elasticsearch编辑文件:

vim /etc/sysctl.conf

添加内容:

vm.max_map_count=655360

centos8.2安装elasticsearch保存并退出,执行命令:

sysctl -p

如果遇到错误at least one of:

centos8.2安装elasticsearch修改config下的elasticsearch.yml文件:

添加:

cluster.initial_master_nodes: "node-1"

centos8.2安装elasticsearch修改后,终止所有进程并重新启动Elasticsearch服务。

以上就是centos8.2安装elasticsearch的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。