Linux下安装ElasticSearch

本文详细介绍了在Linux服务器上安装ElasticSearch的过程,包括上传并解压安装包,解决root用户启动问题,以及如何处理因系统安全设置导致的启动错误。通过创建特定用户和调整JVM内存大小,确保ElasticSearch安全、稳定地运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先将ElasticSearch的压缩包上传到Linux服务器上,并解压。我的路径是在/usr目录下:
在这里插入图片描述
进入解压目录可看到有以下目录:
在这里插入图片描述
进入bin目录,进行启动会报以下错误
在这里插入图片描述
这是出于安全考虑的问题,不推荐使用root用户直接启动。解决办法:后边加上以下代码再次启动:

-Des.insecure.allow.root=true

仍然报如下错误,不过这次错误不同上述错误
在这里插入图片描述
这是出于系统安全考虑设置的条件,由于ElasticSearch可以接受用户输入的脚本并执行,为了系统安全考虑,所以创建一个单独的用户来运行ElasticSearch:

创建用户组和用户:
	- groupadd esgroup
	- useradd elastic -g esgroup -p 123456
更改ElasticSearch文件夹及内部文件的所属用户及组:
    -  chown -R elastic:esgroup elasticsearch-7.0.0
 切换用户并运行:
    - su elastic 
    ./bin/elasticsearch

如果再次出现进程已杀死:
在这里插入图片描述
则需要调整JVM的内存大小:

vi bin/elasticsearch

ES_JAVA_OPTS="-Xmls512m -Xmx512m"
再次启动,则就会成功了,否则就是虚拟机的内存过小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一倾而尽

你的鼓励将是我最大的动力,谢谢

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

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

打赏作者

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

抵扣说明:

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

余额充值