返回

手把手教你一次成功安装 ElasticSearch + Kibana 8.9.0 集群

后端

在 Linux 系统上安装和配置 Elasticsearch 和 Kibana

简介

Elasticsearch 是一个强大的搜索和分析引擎,而 Kibana 是一款数据可视化工具,可让您轻松地探索和理解 Elasticsearch 中的数据。这两个工具的组合非常适合日志分析、应用程序监控和安全事件检测等用例。

本文将指导您在 Linux 系统上逐步安装和配置 Elasticsearch 和 Kibana。

先决条件

  • Linux 系统
  • Java 8 或更高版本

1. 安装 Java

首先,您需要确保您的系统上已安装 Java。您可以从 Oracle 网站下载 Java,或使用您喜欢的包管理器进行安装。

2. 下载 Elasticsearch 和 Kibana

接下来,从 Elasticsearch 网站下载 Elasticsearch 和 Kibana。确保您下载适用于您的操作系统和 Java 版本的正确版本。

3. 安装 Elasticsearch

下载完成后,解压缩 Elasticsearch 压缩文件并进入目录。

tar -xzf elasticsearch-8.9.0.tar.gz
cd elasticsearch-8.9.0

4. 配置 Elasticsearch

接下来,编辑 config/elasticsearch.yml 文件进行配置。

  • network.host: Elasticsearch 侦听的 IP 地址(默认为 localhost
  • http.port: Elasticsearch 侦听的端口(默认为 9200
  • cluster.name: Elasticsearch 集群的名称(默认为 elasticsearch
  • node.name: Elasticsearch 节点的名称(默认为 node-1

5. 启动 Elasticsearch

配置完成后,运行以下命令启动 Elasticsearch:

./bin/elasticsearch

6. 安装 Kibana

解压缩 Kibana 压缩文件并进入目录。

tar -xzf kibana-8.9.0.tar.gz
cd kibana-8.9.0

7. 配置 Kibana

编辑 config/kibana.yml 文件进行配置。

  • server.host: Kibana 侦听的 IP 地址(默认为 localhost
  • server.port: Kibana 侦听的端口(默认为 5601
  • elasticsearch.url: Elasticsearch 集群的 URL(默认为 http://localhost:9200

8. 启动 Kibana

配置完成后,运行以下命令启动 Kibana:

./bin/kibana

9. 测试安装

访问 http://localhost:5601 来测试您的安装。您应该会看到 Kibana 的欢迎页面。

常见问题解答

1. Elasticsearch 无法启动

这通常是由于配置错误造成的。检查 config/elasticsearch.yml 文件,确保选项已正确设置。

2. Kibana 无法连接到 Elasticsearch

这通常是由于配置错误造成的。检查 config/kibana.yml 文件,确保 elasticsearch.url 选项已正确设置。

3. Kibana 无法加载数据

这通常是由于索引未正确创建造成的。确保您已创建正确的索引,并且 Kibana 有权访问这些索引。

4. 如何创建索引?

您可以使用 Elasticsearch 的命令行工具(elasticsearch-create-index)或通过 Kibana 界面来创建索引。

5. 如何查询数据?

您可以使用 Kibana 界面或 Elasticsearch 的查询语言(ELK)来查询数据。