Multi ElasticSearch Head插件基本操作

Multi ElasticSearch Head插件安装好之后我们可以进行一些基本的操作。

1、复合查询

因为ES提供了一些Restful风格的接口,可以让任何语言去调用,因此我们可以将之前的请求地址粘贴到Multi ElasticSearch Head插件里面,选择GET请求方式,最后点击提交请求。

点击索引的信息 集群节点信息 可以查看ES的集群信息。

2、索引创建

方式一:通过Multi ElasticSearch Head插件来创建索引

点击 索引->新建索引

在弹窗里面输入索引名称,并选择分片数和副本数。点击OK。

索引创建成功之后,在概览里面可以看到我们刚才创建的index_demo索引,因为分片数是5,所以它有0,1,2,3,4, 这5个shards分片。它没有备份的replicas副本。上面绿色的集群健康值: green (5 of 5)是什么意思呢?它是显示整个集群的状态的。正常情况下是绿色,另外还有黄色和红色。

以下是部分的说明,详细请见官网:集群健康 | Elasticsearch: 权威指南 | Elastic

green

所有的主分片和副本分片都已分配。你的集群是 100% 可用的。

yellow

所有的主分片已经分片了,但至少还有一个副本是缺失的。不会有数据丢失,所以搜索结果依然是完整的。不过,你的高可用性在某种程度上被弱化。如果 更多的 分片消失,你就会丢数据了。把 yellow 想象成一个需要及时调查的警告。

red

至少一个主分片(以及它的全部副本)都在缺失中。这意味着你在缺少数据:搜索只能返回部分数据,而分配到这个分片上的写入请求会返回一个异常。

green/yellow/red 状态是一个概览你的集群并了解眼下正在发生什么的好办法。剩下来的指标给你列出来集群的状态概要:

  • number_of_nodesnumber_of_data_nodes 这个命名完全是自描述的。
  • active_primary_shards 指出你集群中的主分片数量。这是涵盖了所有索引的汇总值。
  • active_shards 是涵盖了所有索引的_所有_分片的汇总值,即包括副本分片。
  • relocating_shards 显示当前正在从一个节点迁往其他节点的分片的数量。通常来说应该是 0,不过在 Elasticsearch 发现集群不太均衡时,该值会上涨。比如说:添加了一个新节点,或者下线了一个节点。
  • initializing_shards 是刚刚创建的分片的个数。比如,当你刚创建第一个索引,分片都会短暂的处于 initializing 状态。这通常会是一个临时事件,分片不应该长期停留在 initializing 状态。你还可能在节点刚重启的时候看到 initializing 分片:当分片从磁盘上加载后,它们会从 initializing 状态开始。
  • unassigned_shards 是已经在集群状态中存在的分片,但是实际在集群里又找不着。通常未分配分片的来源是未分配的副本。比如,一个有 5 分片和 1 副本的索引,在单节点集群上,就会有 5 个未分配副本分片。如果你的集群是 red 状态,也会长期保有未分配分片(因为缺少主分片)。

我们可以使用ES提供的集群健康检查API查看集群的状态

GET _cluster/health

使用方式如下:

方式二:通过ES提供的Restful的API接口创建索引

PUT /index_test

{

"settings": {

"index": {

"number_of_shards": "2",

"number_of_replicas": "0"

}

}

}

3、索引删除

方式一:通过Multi ElasticSearch Head插件来删除

点击 概览 ,然后找到想要删除的索引,然后点击 动作 下拉框,选择 删除

在弹出的弹框里面输入"删除"两个字之后点击确定。

方式一:通过ES提供的Restful的API接口删除索引。

请求方式选择DELETE,要删除的索引名称放在http://ES所在ip:port/的后面

相关推荐
riveting1 小时前
SD2351核心板:重构AI视觉产业价值链的“超级节点”
大数据·linux·图像处理·人工智能·重构·智能硬件
欧先生^_^2 小时前
Spark 的一些典型应用场景及具体示例
大数据·分布式·spark
八股文领域大手子3 小时前
如何给GitHub项目提PR(踩坑记录
大数据·elasticsearch·github
爱吃龙利鱼3 小时前
elk中kibana一直处于可用和降级之间且es群集状态并没有问题的解决方法
大数据·elk·elasticsearch
腾讯云大数据3 小时前
腾讯云ES一站式RAG方案获信通院“开源大模型+软件创新应用”精选案例奖
大数据·elasticsearch·开源·云计算·腾讯云
苍煜3 小时前
Elasticsearch(ES)中的脚本(Script)
大数据·elasticsearch·搜索引擎
Hello kele3 小时前
解构与重构:“整体部分”视角下的软件开发思维范式
大数据·经验分享·程序员·重构·项目管理·人月神话·沟通困局
Elastic 中国社区官方博客4 小时前
使用 LangGraph 和 Elasticsearch 构建强大的 RAG 工作流
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
^cola^4 小时前
ES历史版本下载
elasticsearch
别这么骄傲4 小时前
Flink概念-状态一致性的三种级别
大数据·flink