> 技术文档 > Elasticsearch+Kibana安装启动与操作教程_kibana启动

Elasticsearch+Kibana安装启动与操作教程_kibana启动

在大数据时代,Elasticsearch(简称 ES)和 Kibana 作为强大的数据搜索与可视化工具,受到了众多开发者的青睐。本文将为您详细介绍在 Windows 和 Mac 系统上安装、启动 Elasticsearch 和 Kibana 的步骤,以及常用命令和 Kibana 操作 ES 的教程,帮助您快速上手并掌握这两个工具。

一、Elasticsearch 与 Kibana 简介

(一)Elasticsearch

Elasticsearch 是一个基于 Apache Lucene 的开源全文搜索和分析引擎,它能够快速地存储、搜索和分析大量数据。ES 以其高可扩展性、实时搜索和分析能力而著称,广泛应用于日志分析、全文搜索、实时监控等地方。

(二)Kibana

Kibana 是一个开源的数据可视化工具,它与 Elasticsearch 紧密集成,为用户提供了一个直观的界面来搜索、分析和可视化存储在 Elasticsearch 中的数据。Kibana 支持创建多种类型的图表、仪表板和报告,帮助用户更好地理解和展示数据。

二、Windows 系统下的安装与启动

(一)下载 Elasticsearch 和 Kibana

  1. 下载 Elasticsearch:访问 Elastic 官方下载页面,选择适合您操作系统的版本进行下载。

  2. 下载 Kibana:同样地,访问 Elastic 官方下载页面,下载与 Elasticsearch 相同版本的 Kibana。

(二)解压

将下载的 Elasticsearch 和 Kibana 压缩包解压到指定目录。例如,在 Windows 系统中,可以解压到 C:\\elasticsearchC:\\kibana

(三)修改配置文件

修改 Elasticsearch 配置

进入 Elasticsearch 解压目录,找到 config 文件夹下的 elasticsearch.yml 文件,进行以下修改:

yaml复制

# 绑定所有网络接口network.host: 0.0.0.0# 设置集群名称cluster.name: my-elasticsearch-cluster# 设置节点名称node.name: node-1# 设置数据存储路径path.data: C:\\elasticsearch\\data# 设置日志存储路径path.logs: C:\\elasticsearch\\logs
修改 Kibana 配置

进入 Kibana 解压目录,找到 config 文件夹下的 kibana.yml 文件,进行以下修改:

yaml复制

# 设置 Kibana 服务器地址server.host: 0.0.0.0# 设置 Kibana 与 Elasticsearch 的连接地址elasticsearch.hosts: [\"http://localhost:9200\"]

(四)启动 Elasticsearch

在 Elasticsearch 解压目录下,打开命令提示符,执行以下命令启动服务:

cmd复制

bin\\elasticsearch.bat

(五)启动 Kibana

在 Kibana 解压目录下,打开命令提示符,执行以下命令启动服务:

cmd复制

bin\\kibana.bat

三、Mac 系统下的安装与启动

(一)下载 Elasticsearch 和 Kibana

  1. 下载 Elasticsearch:访问 Elastic 官方下载页面,选择适合您操作系统的版本进行下载。

  2. 下载 Kibana:同样地,访问 Elastic 官方下载页面,下载与 Elasticsearch 相同版本的 Kibana。

(二)解压

将下载的 Elasticsearch 和 Kibana 压缩包解压到指定目录。例如,在 Mac 系统中,可以解压到 /usr/local/elasticsearch/usr/local/kibana

(三)修改配置文件

修改 Elasticsearch 配置

进入 Elasticsearch 解压目录,找到 config 文件夹下的 elasticsearch.yml 文件,进行以下修改:

# 绑定所有网络接口network.host: 0.0.0.0# 设置集群名称cluster.name: my-elasticsearch-cluster# 设置节点名称node.name: node-1# 设置数据存储路径path.data: /usr/local/elasticsearch/data# 设置日志存储路径path.logs: /usr/local/elasticsearch/logs
修改 Kibana 配置

进入 Kibana 解压目录,找到 config 文件夹下的 kibana.yml 文件,进行以下修改:

# 设置 Kibana 服务器地址server.host: 0.0.0.0# 设置 Kibana 与 Elasticsearch 的连接地址elasticsearch.hosts: [\"http://localhost:9200\"]

(四)启动 Elasticsearch

在 Elasticsearch 解压目录下,打开终端,执行以下命令启动服务:

./bin/elasticsearch

(五)启动 Kibana

在 Kibana 解压目录下,打开终端,执行以下命令启动服务:

./bin/kibana

四、Elasticsearch bash常用命令

(一)查看集群健康状态

curl -X GET \"localhost:9200/_cluster/health?pretty\"

(二)查看索引信息

curl -X GET \"localhost:9200/_cat/indices?v\"

(三)创建索引

curl -X PUT \"localhost:9200/my_index\" -H \'Content-Type: application/json\' -d\'{ \"settings\": { \"number_of_shards\": 1, \"number_of_replicas\": 0 }}\'

(四)删除索引

curl -X DELETE \"localhost:9200/my_index\"

(五)添加文档

curl -X POST \"localhost:9200/my_index/_doc/1\" -H \'Content-Type: application/json\' -d\'{ \"name\": \"John Doe\", \"age\": 30}\'

(六)查询文档

curl -X GET \"localhost:9200/my_index/_search\" -H \'Content-Type: application/json\' -d\'{ \"query\": { \"match\": { \"name\": \"John Doe\" } }}\'

(七)更新文档

curl -X POST \"localhost:9200/my_index/_update/1\" -H \'Content-Type: application/json\' -d\'{ \"doc\": { \"age\": 31 }}\'

(八)删除文档

curl -X DELETE \"localhost:9200/my_index/_doc/1\"

五、Kibana 操作 Elasticsearch 命令教程

        用Kibana实现es索引增删改查

六、总结

通过本文的介绍,我们详细讲解了在 Windows 和 Mac 系统上安装、启动 Elasticsearch 和 Kibana 的步骤,以及常用命令和 Kibana 操作 ES 的教程。这些内容将帮助您快速上手并掌握这两个工具,为您的数据搜索和可视化需求提供有力支持。希望本文能够对您有所帮助,如果您在使用过程中遇到任何问题,欢迎随时查阅官方文档或寻求社区的帮助。