本文介绍在Debian 10(Buster)、Debian 9(Stretch)操作系统上安装最新Elasticsearch 7版本,Debian上游存储库中可用的软件包不保证最新版本,出于这个原因,我们将把新的Elasticsearch存储库添加到我们的Debian机器中。
在Debian 10/9上安装Elasticsearch 7的方法 我们将安装在Elastic许可下发布的免费版本,有关弹性许可级别的信息,请参阅订阅页面,让我们首先将存储库URL添加到系统中。其他Linux发行版安装参考:Ubuntu 19.04/18.04/16.04安装Elasticsearch 7/6/5的方法。 第1步:更新你的系统 让我们更新我们的包索引: sudo apt update 第2步:导入Elasticsearch PGP密钥 首先导入用于验证Elastic包的Elasticsearch签名密钥: wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 第3步:将Elasticsearch APT存储库添加到Debian 10/9 接下来,我们将从下载和安装软件包的位置添加Elasticsearch APT存储库。 对于Elasticsearch 7.x(最新): sudo apt -y install apt-transport-https echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list 对于Elasticsearch 6.x: sudo apt -y install apt-transport-https echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-6.x.list 第4步:在Debian 10/Debian 9上安装Elasticsearch 然后通过运行以下命令在Debian 10/9上安装Elasticsearch: sudo apt update sudo apt -y install elasticsearch 安装后,将在/etc/elasticsearch/elasticsearch.yml中填充默认配置文件,根据自己的喜好修改此文件。 例如,你可以为应用程序设置正确的群集名称: cluster.name: my-application 请注意,JVM的默认最小内存集为2gb,如果服务器的内存较小,请更改此值: sudo nano /etc/elasticsearch/jvm.options 更改: -Xms2g -Xmx2g 并设置最小和最大内存分配的值,例如,将值设置为512mb的ram,使用: -Xms512m -Xmx512m 请注意,建议将最小和最大JVM堆大小设置为相同的值,Xms表示总堆空间的初始大小,Xmx表示总堆空间的最大大小。 第5步:在Debian 10/Debian 9上启动Elasticsearch Service 修改配置后,可以启动Elasticsearch: sudo systemctl enable elasticsearch.service && sudo systemctl restart elasticsearch.service 检查elasticsearch服务状态: $ systemctl status elasticsearch.service
至此,你已在Debian 10/9操作系统上成功安装了Elasticsearch 7.x。
相关主题 |