一、什么是ElasticSearch?
Elasticsearch 是 Elastic Stack 核心的分布式搜索和分析引擎。
Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。
Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。
Elasticsearch 是索引、搜索和分析魔法发生的地方。
Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您有结构化或非结构化文本、数字数据还是地理空间数据,Elasticsearch 都可以以支持快速搜索的方式对其进行有效存储和索引。您不仅可以进行简单的数据检索和聚合信息,还可以发现数据中的趋势和模式。随着您的数据和查询量的增长,Elasticsearch 的分布式特性使您的部署能够随之无缝增长。
二、安装
1、下载ElasticSearch
点我下载
2、解压
直接解压即可,进入bin目录,本文为 "D:\elasticsearch-8.9.1-windows-x86_64\elasticsearch-8.9.1\bin" 下进入cmd,
输入命令 elasticsearch
验证ES是否启动成功
在浏览器中输入 http://localhost:9200 看到如下所示图片即为成功
注意事项 !
如果提示网页打不开的话,并且控制台报这个错的话
1. received plaintext http traffic on an https channel, closing connection Netty4HttpChannel
[2022-02-16T21:08:50,085][WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [DESKTOP-VCT39JM] received plaintext http traffic on an https channel, closing connection Netty4HttpChannel{localAddress=/[0:0:0:0:0:0:0:1]:9200, remoteAddress=/[0:0:0:0:0:0:0:1]:1172}
解决
是因为开启了 ssl 认证。
在 ES/config/elasticsearch.yml 文件中把 xpack.security.http.ssl:enabled
设置成 false
即可
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:enabled: falsekeystore.path: certs/http.p12
2、下载安装 Kibana
2.1为什么安装kibana
为了方便我们去操作ES,如果不安装去操作ES很麻烦,需要通过shell命令的方式。
2.2安装Kibana
点我下载
直接点击按钮下载即可
解压安装,进入bin目录下,本文为D:\kibana-8.9.1-windows-x86_64\kibana-8.9.1\bin 的cmd,执行命令
kibana
在浏览器中输入 http://localhost:5601
响应出此界面即为成功 !