Elasticsearch7.9.2+Kibana7.9.2安装使用
1、Elasticsearch简介
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C/#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
Elasticsearch是与名为Logstash的数据收集和日志解析引擎以及名为Kibana的分析和可视化平台一起开发的。这三个产品被设计成一个集成解决方案,称为“Elastic Stack”(以前称为“ELK stack”)。
官网地址:https://www.elastic.co/cn/elasticsearch/
2、Elasticsearch安装
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
当前最新版本为7.9.2,我们下载windows版本做学习演示。
下载解压后:
进入bin目录,找到elasticsearch.bat文件,双击启动
当出现如下图信息时,说明启动成功!
浏览器输入:127.0.0.1:9200, 返回如下内容:
3、Kibana安装使用
Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。
这里只介绍使用Kibana中的开发工具来搜索、查看Elasticsearch中的数据。
下载地址: https://www.elastic.co/cn/downloads/kibana
这里下载与Elasticsearch版本一致的7.9.2 WINDOWS版。
下载后解压,目录如下:
进入bin目录,双击kibana.bat,启动Kibana服务,先要确保Elasticsearch服务已启动。
出现如上图所示信息,说明启动成功,打开浏览器,访问:http://localhost:5601/
汉化:
在config目录找到kibana.yml,添加如下内容:
1 |
|
重启,刷新页面:http://localhost:5601/
接下来我们可以使用Kibana中的开发工具来查看、操作Elasticsearch中的数据。
查看索引:
1 |
|
查看索引myindex文档信息:
1 |
|
新增索引:
1 |
|
写入数据:
1 |
|
查看写入的数据:
1 |
|
更新数据:
1 |
|
删除索引文档数据:
1 |
|
删除索引:
1 |
|
索引操作还有很多,大家有兴趣可以自己去尝试!
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html