在Windows下安装ElasticSearch和Kibana教程

什么是ElasticSearch?

ElasticSearch(简称:ES)是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。(源自:百度百科)

ElasticSearch和Redis一样,也是非NoSQL非关系型数据库。适用于数据量较大的查询和检索。

MySQL等关系型数据库在进行海量数据查询的时候,为了提高查询效率,一般会使用索引。然而在模糊查询的时候,比如:
select * from person where name like "%keyword%"
索引则会失效。而ElasticSearch则可以很好地解决这个问题。

什么是Kibana?

Kibana是ElasticSearch的图形化操作界面。
简单的说,Kibana就类似于MySQL对应的SQLYog、Navicat等客户端工具。

Windows下安装ElasticSearch和Kibana

1. 安装环境

操作系统:Windows10
JDK:JDK13

2. 下载安装包

ElasticSearch官网下载地址:https://www.elastic.co/cn/downloads/
我下载的是:elasticsearch-7.5.2和kibana-7.5.2-windows-x86_64
提示:我在初次学习的时候,也是网上找的教程,为了和教程里面的软件版本一致6.X版本,我在Elastic和Google上搜索了很久,却始终没有搜索到。不过下载7.X版本后,发现安装和使用也是比较顺利的。所以初学者不要太纠结自己下载和安装的版本。

3. 安装ElasticSearch

第一步:将下载的zip包解压到你习惯的安装目录。
第二步:运行bin目录下的elasticsearch.bat
file
第三步:如果你看到如下内容,代表ElasticSearch安装完成,ES服务已经启动。记住,不要关闭命令行窗口,否则ES服务就停止了。
file

4. 安装Kibana

第一步:确保ElasticSearch服务是启动状态。
第二步:将下载的zip包解压到你习惯的安装目录。
第三步:运行bin目录下的kibana.bat
file
第四步:如果你看到如下内容,证明Kibana安装完成。
file

5. 测试

在浏览器中输入:http://localhost:5601, 如果看到如下页面,证明ElasticSearch和Kibana运行成功。
file