安装和使用Elasticsearch7.xHeadChrome浏览器插件
Elasticsearch-head是一个管理插件,可以连接Elasticsearch搜索引擎,并提供可视化的操作页面,对Elasticsearch搜索引擎进行各种设置和数据检索功能。例如,通过在head插件页面中编写RESTful接口风格的请求,就可以对Elasticsearch数据库中的数据进行增、删、改、查、创建或删除索引等操作。这类似于使用navicat工具连接MySQL等关系数据库并执行数据库操作。

柱子
Elasticsearch7.x订单中心实战
作者:软件架构
49.8金币
81人购买
查看
对于新版本的Elasticsearch7.x,建议最简单的安装是:安装Elasticsearchheadchrome插件。

以下是安装Elasticsearchheadchrome插件的完整过程。
1.下载ElasticsearchHead插件:
https://download.csdn.net/download/vbnetfun/11574864
elasticsearch-head-chrome插件是Google扩展,导入后立即可用。不需要任何其他配置,方便快捷。

柱子
Elasticsearch7.x从入门到卓越
作者:软件架构
49.8金币
已有100人购买
查看
2.下载完成后,解压。


柱子
SkyWalking分布式跟踪和链接跟踪
作者:软件架构
39.8金币
已有46人购买
查看
3.打开Chrome浏览器扩展窗口。
如下所示。


柱子
Kafkav2.3的快速入门和训练
作者:软件架构
39.8金币
已有38人购买
查看
4、点击【加载解压的扩展程序】按钮,选择刚刚解压的elasticsearch-head-chrome插件目录。

然后ElasticsearchHeadChrome插件就可以正常加载并工作了。


柱子
SpringCloud微服务架构项目培训
作者:软件架构
49.8金币
已有29人购买
查看
5.使用ElasticsearchHeadChrome插件。
点击插件图标,默认会自动打开http://localhost:9200/。您可以查看Elasticsearch集群的索引信息。

上图为Elasticsearch集群概览页面的效果。下面简单解释一下。
(1)健康聚类值。
Elasticsearchcluster其实有一个专门的flag来衡量索引的健康状况,它分为三个级别:
绿色,绿色这意味着所有主分片和副本分片均已分配。您的集群100%可用。
黄色,黄色。所有主分片均已碎片化,但至少丢失一个副本。没有数据丢失,因此搜索结果保持不变。但是,您的高可用性会受到一定程度的影响。丢失的碎片越多,丢失的数据就越多。因此,将黄色视为需要立即调查的警告。
红色,红色至少一个主分片及其所有副本均丢失。这意味着您没有数据:搜索将仅返回部分数据,分配给该分片的写入请求将返回异常。
如果只有一台主机,索引的健康状态实际上是黄色的,所以上图显示的是黄色。因为集群中没有其他主机可以复制一个主机的副本,所以这是一种不健康的状态,所以集群也是需要的。
(2)簇上的索引(index)
表示Elasticsearch中创建的索引(index),包括索引的名称、索引的大小(size)以及索引中的数据量(docs)。通过【信息】和【操作】可以查看索引信息或为索引创建别名。。

(3)Elasticsearch节点。
上图中未分配带感叹号的表示未分配节点,带星号的表示为主节点。其节点名称为:THINKPAD-T460P,可查看节点信息。
(4)索引分片
Elasticsearch数据存储在这些分片中。

(5)查看Elasticsearch相关信息并刷新head插件。查看Elasticsearch版本信息,如下图:
Elasticsearchcluster集群信息。

(6)索引页

索引页面显示在Elasticsearch中创建的索引。这里的索引和传统关系数据库中的表类似,可以在该页面创建新的索引。
(7)数据浏览页面

数据浏览页面可以查看所有索引分片的数据。
(8)主查询和复合查询页面

这两个页面用于数据捕获。主查询页面仅提供简单查询,无法修改数据。复合查询页面提供了编写RESTful风格的接口的请求,用于对Elasticsearch中的数据进行各种增删改查等操作请求。其页面如下:
主查询页面
主查询页面可以进行简单的数据查询。
查询关键字分为三种类型:should、must和shouldn’t。
Must子句:文档必须符合查询的must条件,等于“”;
Must子句:文档必须匹配一个或多个Must子句查询;
Mustnot子句:文档不能匹配查询条件,等于“!”;
复合查询页面

复合查询页面提供了以界面风格编写RESTful请求的能力。您可以使用json来执行复杂的查询。您还可以发送插入请求来添加和更新索引,使用删除请求来删除索引等。对Elasticsearch中的数据或索引进行各种增删改查。等待操作请求。
写json向Head插件发送请求比较复杂且不方便。您可以使用postman等工具或Kibana模块提供的API发送添加、删除、修改和查看ElasticSearch数据和索引的请求。