本文介绍在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命令:
如上图所示,已经启用成功。至此,安装Elasticsearch 6.x/5.x的操作完成了。
相关主题 |