首页 > 学院 > 开发设计 > 正文

Linux安装ElasticSearch

2019-11-08 19:29:19
字体:
来源:转载
供稿:网友

1.进入官网找到下载页面https://www.elastic.co/downloads/elasticsearch

2.下载TAR版本

3.在/usr/local创建名为elasticsearch的文件夹,cd进入。

4.使用wget命令下载文件,使用-c参数支持断点续传

不知道是下载人有点多还是什么,,有点慢,,,我已经把这些都下载到我资源频道了,大家需要可以直接去下载后扔进去,链接在后面。

Zip:http://download.csdn.net/detail/pxg943055021/9755550

TAR:http://download.csdn.net/detail/pxg943055021/9755563

RPM:http://download.csdn.net/detail/pxg943055021/9755567

DEB:http://download.csdn.net/detail/pxg943055021/9755577

5.解压文件,进入目录 tar -zxvf elasticsearch-5.2.1

6.运行 bin/elasticsearch

报错,提示无法分配内存

java HotSpot(TM)%2064-Bit%20Server%20VM%20warning:%20INFO:%20os::commit_memory(0x0000000085330000,%202060255232,%200)%20failed;%20error='Cannot%20allocate%20memory'%20(errno=12)

打开/config/jvm.options文件,修改默认配置内存大小为512M,保存重启

重启又报错,提示不能以ROOT权限运行,可能是安全考虑吧。。

Exceptionin%20thread"main"%20java.lang.RuntimeException:%20don't%20run%20elasticsearch%20as%20root.%20

at%20org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)

at%20org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)

at%20org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)

at%20org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

Refertothelogfor%20completeerror%20details.

创建一个elastic用户之后再切换到此用户,启动(别忘了用chmod把这个用户的读写执行权限加上)。

7.启动成功(注意加-d,在后台启动)

8.测试成功


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表