Centos安装elasticsearch教程

最近在部署一个项目是用 laravel开发,项目用到了了 elasticsearch,通过自己的搜索和学习能力不算很费力解决了。下面就整理一下安装elasticsearch教程,服务器是Centos 7.6,有需要的朋友可以参考一下。elasticsearch 需要 java8 以上.

1.安装java

直接用yum安装,这里不确定版本是否有影响,因此选择保持项目需要的版本

yum -y install java-1.8.0-openjdk*

输入如下命令,如果能查看到版本号则表示安装成功;

java -version
Centos安装elasticsearch教程

2.安装elasticsearch

下载 elasticsearch安装,https://www.elastic.co/downloads/elasticsearch,选RPM文件(本例为elasticsearch-5.5.1.rpm,有的是6.0.0版https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.rpm)复制链接,输入如下命令下载:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.rpm

安装 elasticsearch,注意版本号要一致:

sudo rpm -ivh elasticsearch-5.5.1.rpm
Centos安装elasticsearch教程

安装完成后编辑配置项

vim /etc/elasticsearch/elasticsearch.yml

去掉下面三行的注释(去掉前面的#),然后根据需要修改ip和端口

bootstrap.memory_lock: true
network.host: 127.0.0.1
http.port: 59201

启动 elasticsearch,分别输入

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch

然后查看 59201 端口检查是否成功启动

netstat -plntu
Centos安装elasticsearch教程

没有启动起来,可能是内存不够出错。 把内存改为自己服务器内存的一半以下,比如说这里改为 4G ;

vim /etc/elasticsearch/jvm.options

重新启动elasticsearch

sudo systemctl restart elasticsearch
Centos安装elasticsearch教程

查看状态是否正常

curl 'localhost:59201'
Centos安装elasticsearch教程

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/162

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注