云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统中安装Elasticsearch 6.x/5.x的方法

在Ubuntu 18.04系统中安装Elasticsearch 6.x/5.x的方法

2019-01-27 11:03:45作者:戴进稿源:云网牛站

本文介绍在Ubuntu 18.04操作系统中安装Elasticsearch 6.x或Elasticsearch 5.x的方法,安装这两个版本所不同的是往系统中添加的repo不一样。

 

一、往Ubuntu 18.04系统中导入Elasticsearch GPG密钥

首先是导入Elasticsearch GPG Key,它将从上游存储库下载的elasticsearch包,通过在终端下运行以下命令来导入密钥:

$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

OK

 

二、添加Elasticsearch 6.x/5.x APT存储库

上面已经导入了GPG密钥,通过运行以下命令添加apt存储库。

1、针对Elasticsearch 6.x,直接运行以下命令即可:

$ echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-6.x.list

2、针对Elasticsearch 5.x,直接运行以下命令即可:

$ echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list

 

三、需要安装OpenJDK

请运行以下命令安装OpenJDK8:

$ sudo apt update && sudo apt upgrade

$ sudo apt install apt-transport-https uuid-runtime pwgen openjdk-8-jre-headless

参考:在Ubuntu 18.04.1系统中源代码编译安装OpenJDK 8的方法

 

四、在Ubuntu 18.04中安装Elasticsearch

运行以下命令在Ubuntu 18.04系统中安装elasticsearch:

$ sudo apt update

$ sudo apt install elasticsearch

安装完成后,将在/etc/elasticsearch/elasticsearch.yml中填充默认配置文件,注释掉更多行,编辑文件以调整和调整配置。

例如,可以为应用程序设置正确的群集名称:

cluster.name: my-application

请注意,JVM的默认最小内存集为2gb,如果服务器的内存比较小,请更改一下:

sudo vim /etc/elasticsearch/jvm.options

更改:

-Xms2g

-Xmx2g

并设置最小和最大内存分配的值,比如将值设置为512mb的ram,使用:

-Xms512m

-Xmx512m

请注意,建议将最小和最大JVM堆大小设置为相同的值,Xms表示总堆空间的初始大小,Xmx表示总堆空间的最大大小。

 

五、启动Elasticsearch

经过以上修改配置后,可以启动Elasticsearch了:

sudo systemctl daemon-reload

sudo systemctl enable elasticsearch.service

sudo systemctl restart elasticsearch.service

检查elasticsearch服务状态,运行sudo systemctl status elasticsearch.service命令:

在Ubuntu 18.04系统中安装Elasticsearch 6.x/5.x的方法

如上图所示,已经启用成功。至此,安装Elasticsearch 6.x/5.x的操作完成了。

 

相关主题

在RHEL 8/CentOS 8系统上安装Elasticsearch

精选文章
热门文章