huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Ubuntu 系统下 Elasticsearch 的安装与配置详解|ubuntu无法安装essential,Ubuntu Elasticsearch 安装,Ubuntu系统下Elasticsearch安装与配置全攻略,解决essential安装问题

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文详细介绍了在Ubuntu系统中安装与配置Elasticsearch的步骤。针对Ubuntu无法安装essential的问题,提供了替代方案,确保Elasticsearch安装顺利进行。内容包括安装Java环境、添加Elasticsearch仓库、安装Elasticsearch软件包以及基本的配置和启动过程。

本文目录导读:

  1. 安装前的准备工作
  2. 安装 Elasticsearch
  3. 配置 Elasticsearch
  4. 使用 Elasticsearch

随着大数据时代的到来,Elasticsearch 作为一款强大的开源搜索引擎,越来越受到开发者和运维人员的青睐,本文将详细介绍如何在 Ubuntu 系统下安装和配置 Elasticsearch,帮助读者快速上手。

安装前的准备工作

1、更新系统软件包

在安装 Elasticsearch 之前,首先需要确保 Ubuntu 系统的软件包已经更新到最新版本,打开终端,执行以下命令:

sudo apt-get update
sudo apt-get upgrade

2、安装 Java 环境

Elasticsearch 是基于 Java 开发的,因此需要安装 Java 环境,可以使用 OpenJDK 或其他 Java 开发工具包(JDK),以下以安装 OpenJDK 为例:

sudo apt-get install openjdk-8-jdk

安装完成后,可以使用java -version 命令查看 Java 版本。

3、安装 Elasticsearch 的依赖库

Elasticsearch 需要一些依赖库,可以使用以下命令安装:

sudo apt-get install libcap2-bin

安装 Elasticsearch

1、下载 Elasticsearch

访问 Elasticsearch 的官方网站(https://www.elastic.co/cn/elasticsearch/),下载最新版本的 Elasticsearch,本文以 7.10.1 版本为例。

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-amd64.deb

2、安装 Elasticsearch

下载完成后,使用以下命令安装 Elasticsearch:

sudo dpkg -i elasticsearch-7.10.1-amd64.deb

3、启动 Elasticsearch 服务

安装完成后,使用以下命令启动 Elasticsearch 服务:

sudo systemctl start elasticsearch

4、检查 Elasticsearch 服务状态

可以使用以下命令检查 Elasticsearch 服务状态:

sudo systemctl status elasticsearch

如果服务运行正常,将看到active (running) 的提示。

配置 Elasticsearch

1、修改 Elasticsearch 配置文件

Elasticsearch 的配置文件位于/etc/elasticsearch/elasticsearch.yml,根据实际需求,可以修改以下配置:

cluster.name:集群名称,默认为 "elasticsearch"。

node.name:节点名称,默认为当前机器的 hostname。

network.host:绑定的 IP 地址,默认为 "localhost"。

http.port:HTTP 端口,默认为 9200。

discovery.seed_hosts:集群中其他节点的 IP 地址列表。

2、修改 JVM 配置

Elasticsearch 需要较大的堆内存,因此需要修改 JVM 配置,打开/etc/elasticsearch/jvm.options 文件,修改以下配置:

-Xms:堆内存最小值,建议设置为物理内存的 50%。

-Xmx:堆内存最大值,建议设置为物理内存的 50%。

3、重启 Elasticsearch 服务

修改完配置后,重启 Elasticsearch 服务以使配置生效:

sudo systemctl restart elasticsearch

使用 Elasticsearch

1、访问 Elasticsearch

在浏览器中输入http://localhost:9200/,如果看到以下输出,则表示 Elasticsearch 安装成功:

{
  "name": "elasticsearch",
  "cluster_name": "elasticsearch",
  "cluster_uuid": "Q2VqQlZwQlZwokRAFUEcm_qrcA",
  "version": {
    "number": "7.10.1",
    "build_flavor": "default",
    "build_type": "deb",
    "build_hash": "6é6é5e2",
    "build_date": "2020-10-01T00:00:00.000Z",
    "build_snapshot": false,
    "lucene_version": "8.5.1",
    "minimum_wire_compatibility_version": "6.7.0",
    "minimum_incompatible_version": "7.0.0"
  },
  "tagline": "You Know, for Search"
}

2、创建索引

在终端中使用以下命令创建一个名为 "test" 的索引:

curl -X PUT "localhost:9200/test" -H 'Content-Type: application/json' -d'
{
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 0
  },
  "mappings": {
    "properties": {
      "name": {
        "type": "text"
      },
      "age": {
        "type": "integer"
      }
    }
  }
}'

3、添加文档

在终端中使用以下命令向 "test" 索引中添加一个文档:

curl -X POST "localhost:9200/test/_doc/1" -H 'Content-Type: application/json' -d'
{
  "name": "张三",
  "age": 28
}'

4、查询文档

在终端中使用以下命令查询 "test" 索引中的文档:

curl -X GET "localhost:9200/test/_doc/1"

至此,Elasticsearch 的安装和配置就完成了,希望这篇文章能帮助读者在 Ubuntu 系统下成功安装和配置 Elasticsearch。

关键词:Ubuntu, Elasticsearch, 安装, 配置, Java, 依赖库, 启动, 服务状态, 配置文件, JVM, 重启, 使用, 索引, 文档, 查询, 大数据, 搜索引擎, 开源, OpenJDK, 系统软件包, 更新, cluster.name, node.name, network.host, http.port, discovery.seed_hosts, Xms, Xmx, curl

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu:ubuntu ipv4设置

Elasticsearch安装配置:elastic search配置

Ubuntu Elasticsearch 安装:ubuntu essential

原文链接:,转发请注明来源!