手把手教你一次成功安装 ElasticSearch + Kibana 8.9.0 集群
2022-12-27 04:55:30
在 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)来查询数据。