在 Ubuntu 18.04 (Bionic Beaver) 上安装 Elasticsearch 7.x在 Ubuntu 18.04 (Bionic Beaver) 上安装 Elasticsearch 7.x在 Ubuntu 18.04 (Bionic Beaver) 上安装 Elasticsearch 7.x在 Ubuntu 18.04 (Bionic Beaver) 上安装 Elasticsearch 7.x
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 Ubuntu 18.04 (Bionic Beaver) 上安装 Elasticsearch 7.x

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Elasticsearch 是一个高度可扩展的开源分析引擎和全文搜索。借助 Elasticsearch,您可以更快、近乎实时地存储、搜索和分析大量数据。 Elasticsearch 通常用作底层引擎/技术,为具有复杂搜索功能和要求的应用程序提供支持。本指南将向您展示如何在 Ubuntu 18.04 LTS (Bionic Beaver) Linux 上安装 Elasticsearch 7.x。

对于 Elasticsearch 6.x,请检查:

  • 在 Ubuntu 18.04 LTS (Bionic Beaver) 上安装 Elasticsearch 6.x

这是在 Ubuntu 18.04 LTS 上安装 Elasticsearch 7.x 的指南。

第 1 步:导入 Elasticsearch GPG 密钥

第一步是使用以下命令导入 Elasticsearch GPG 密钥:

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

第 2 步:添加 Elasticsearch 7.x APT 存储库

导入 GPG 密钥后,添加 apt 存储库,以便您可以从以下位置安装 Elasticsearch 软件包:

sudo apt -y install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main" | sudo tee  /etc/apt/sources.list.d/elastic-7.x.list

第三步:安装OpenJDK

Elasticsearch依赖于Java,您需要安装OpenJDK才能继续。

sudo apt update
sudo apt -y install default-jdk default-jre

通过检查版本确认 Java 安装:

$ java -version
openjdk version "11.0.16" 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu118.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu118.04, mixed mode, sharing)

步骤 4:在 Ubuntu 18.04 上安装 Elasticsearch 7.x

现在运行apt-get update然后安装elasticsearch包:

sudo apt update
sudo apt install vim elasticsearch-oss

安装后,默认配置文件将填充到 /etc/elasticsearch/elasticsearch.yml 大部分行都被注释掉,编辑该文件以调整和调整配置。

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

$ sudo vim /etc/elasticsearch/elasticsearch.yml
cluster.name: elkcluster

请注意,JVM 的默认最小内存设置为2GB,如果您的服务器内存较小,请更改此值:

sudo vim /etc/elasticsearch/jvm.options

改变 :

-Xms2g
-Xmx2g

并设置最小和最大内存分配的值。例如,要将值设置为 512mb 内存和 1GB,请使用:

-Xms512m
-Xmx1g

修改完配置后,就可以启动Elasticsearch了:

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

检查状态:

$ systemctl status elasticsearch.service 
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2022-10-18 17:29:04 UTC; 16s ago
     Docs: https://www.elastic.co
 Main PID: 5075 (java)
    Tasks: 45 (limit: 2300)
   CGroup: /system.slice/elasticsearch.service
           └─5075 /usr/share/elasticsearch/jdk/bin/java -Xshare:auto -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -D

Oct 18 17:28:39 server systemd[1]: Starting Elasticsearch...
Oct 18 17:29:04 server systemd[1]: Started Elasticsearch.

这就是在 Ubuntu 18.04 LTS (Bionic Beaver) Linux 上安装 Elasticsearch 7.x 的全部内容。

学习资料:

  • 学习 Java 编程的最佳书籍

对于集群设置,请查看使用 Ansible 在 CentOS/Ubuntu 上设置 Elasticsearch 集群

©2015-2025 Norria support@alaica.com