Head插件的使用

相应的Head插件,chrome和fire fox都支持,head for chrome,安装完即可查看集群信息,比如下面的:
在这里插入图片描述

对上图中标记对必要说明:

  • 节点带星号的为集群主节点,带圈的为从节点,这点和Kibana一样,从我三个节点的名字也可以很容易辨别出来;
  • ES 当前版本 6.4 碎片数量默认为5(后面会改成1),Head中呈现的是每个索引为一列,该列中0-4就是对应索引下的5个碎片标记,其中如果灰色外框是粗线的为主碎片,外框是细线的为副本碎片,以索引进行列划分,其中数字相同的碎片就对应ES中主、副碎片,如图所示,shirts索引的0号主碎片在jack_slave2节点上,对应的0号副本碎片在jack_slave1节点上,注意主碎片的副本碎片是不会分配在同一个节点上的,在Head中表现为在同一个节点上不会同时出现数字相同的粗线框和细线框;
  • 在索引名下面的会标注有整个索引的大小和该索引下总共的文档数;
  • 点击碎片可以查看对应碎片的详细信息;

索引分为结构化索引和非结构化索引,在Head中可以通过点击指定索引下的“信息”中“索引信息”,如果json体中存在mapping字段,那么该索引就是结构化索引,比如:

"mappings": {
	"_doc": {
		"properties": {
			"fullname": {
				"analyzer": "fulltext_analyzer",
				"term_vector": "with_positions_offsets_payloads",
				"type": "text"
			},
			"text": {
				"analyzer": "fulltext_analyzer",
				"term_vector": "with_positions_offsets_payloads",
				"store": true,
				"type": "text"
			}
		}
	}
}

如果没有mapping字段或者该字段为空就是非结构化数组,比如:

"mapping":{}

结构化索引定义:

POST index_name/type_name/_mapping
{
    "type_name": {
        "field1": {"type": "类型名"},
        "field2": {"type": "类型名"},
        // 如果type指定为keyword,那就是一个关键词,如何区分field3
        "field3": {"type": "keyword"}
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值