登陆

Elasticsearch Head Chrome浏览器插件装置和运用(最新版7.x)

admin 2019-09-06 251人围观 ,发现0个评论

ElasticSearch-head便是一款能衔接ElasticSearch查找引擎,并供给可视化的操作页面临ElasticSearch查找引擎进行各种设置和数据检索功用的办理插件,如在head插件页面Elasticsearch Head Chrome浏览器插件装置和运用(最新版7.x)编写RESTful接口风格的恳求,就能够对ElasticSearch中的数据进行增修正查、创立或许删去索引等操作。类似于运用navicat东西衔接MySQL这种联系型数据库,对数据库做操作。

关于Elasticsearch Head 插件的装置,能够拜访github:

https://github.com/mobz/elasticsearch-head

针对新版的Elasticsearch 7.x,主张最简洁的装置是:装置Elasticsearch head chrome 插件。

下面是ElasticseaElasticsearch Head Chrome浏览器插件装置和运用(最新版7.x)rch head chrome 插件的完好装置进程。

1. Elasticsearch Head 插件下载:

https://download.csdn.net/download/vbnetfun/11574864

elasticsearch-head-chrome插件,谷歌扩展程序,导入即能运用,不需求任何其他装备,方便快捷。

2. 下载完结之后,解压缩。

3. 翻开Chrome阅读器的扩展程序窗口。

如下图所示。

4. 点击【加载已解压的扩展程序】按钮,挑选刚刚解压缩的elasticsearch-head-chrome 插件目录。

然后Elasticsearch Head Chrome 插件就能够正常加载,并工作了。

5. 运用Elasticsearch Head Chrome 插件。

点击该插件图标,默许主动翻开 http://localhost:9200/。能够检查Elasticsearch 集群中的索引信息。

上图为Elasticsearch 集群概览页面作用,下面简略进行阐明。

(1)集群健康值。

Elasticsearch cluster 中其实有专门的衡量索引健康状况的标志,分为三个等级:

green,Elasticsearch Head Chrome浏览器插件装置和运用(最新版7.x)绿色。这代表一切的主分片和副本分片都已分配。你的集群是 100% 可用的。

yellow,黄色。一切的主分片现已分片了,但至少还有一个副本是缺失的。不会有数据丢掉,所以查找成果依然是完好的。不过,你的高可用性在某种程度上被弱化。假如更多的分片消失,你就会丢数据了。所以可把 yellow 幻想成一个需求及时查询的正告。

red,赤色。至少一个主分片以及它的悉数副本都在缺失中。这意味着陌上花开你在短Elasticsearch Head Chrome浏览器插件装置和运用(最新版7.x)少数据:查找只能回来部分数据,而分配到这个分片上的写入恳求会回来一个反常。

假如只要一台主机的话,其实索引的健康状况也是 yellow,所以上图显现为yellow。由于一台主机,集群没有其他的主机能够replica 副本,所以说,这便是一个不健康的状况,因而集群也是非常有必要的。

(2)集群中的索引(index)

表明在Elasticsearch现已创立的索引(index),包含了索引的称号、索引的巨细(size)、索引的数据量(docs),而且经过【信息】和【动作】能够检查索引信息或许给索引建别号。

(3)Elasticsearch节点。

上图中的带有感叹号的Unassigned表明未分配的节点,带有星号的表明是主节点,其节点称号叫:THINKPAD-T460P,并能检查节点信息。

(4)索引分片

Elasticsearch数据就存储在这些分片中。

(5)检查Elasticsearch相关的信息和改写head插件。

如检查Elasticsearch版别信息,如下图:

Elasticsearch cluster 集群信息。

(6)索引页面

索引页面能看到当时Elasticsearch中现已创立的索引,这儿的索引类似于传统联系型数据库中的一张张表,而且能够在该页面上新建索引。

(7)数据阅读页面

数据阅读页面能检查一切索引分片的数据。

(8)根本查询和复合查询页面

这两个页面做数据检索,根本查询页面仅供给简略的查询并不能修正数据,复合查询页面供给编写RESTful接口风格的恳求,来对Elasticsearch中的数据进行各种增修正查等操作恳求,其页面别离如下:

根本查询页面

根本查询页面能够对数据进行简略的查询。

查询关键字有三种:别离是:must,should,must_not。

must子句:文档有必要匹配must查询条件,相当于“=”;

should子句:文档应该匹配should子句查询的一个或多个;

must_not子句:文档不能匹配该查询条件,相当于“!=”;

复合查询页面

复合查询页面供给编写RESTful接口风格的恳求,运用json进行杂乱的查询,也可发送put恳求新增及更新索引,运用delete恳求删去索引等等来对Elasticsearch中的数据或许索引进行各种增修正查等操作恳求。

Head插件中编写json发送恳求比较杂乱和不方便,能够运用postman或许Kibana模块供给的API等东西进行恳求的发送,来完成对ElasticSearch的数据和索引进行增修正查。

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP