码迷,mamicode.com
首页 > 系统相关 > 详细

Elasticsearch之linux命令查看集群状态

时间:2019-05-26 16:19:14      阅读:2987      评论:0      收藏:0      [点我收藏+]

标签:arch   数据   postman   mamicode   ima   执行   rtc   port   pre   

端口9200和9300关系?

9200作为Http协议端口,主要用于外部通讯,使用Restfull接口、浏览器、Postman等和这个端口进行通讯。
9300作为Tcp协议端口,主要用于节点之间通讯,ES集群之间、Java客户端(transportCliant)、其他TCPClient等和这个端口进行通讯。

查看集群是否健康

curl ‘localhost:9200/_cat/health?v‘

绿色——最健康的状态,代表所有的主分片shard和副本分片replica都可用。
黄色——所有的主分片shard可用,但是部分副本分片replica不可用。
红色——部分主分片shard不可用。(此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好)。
技术图片

获取所用index索引

curl ‘localhost:9200/_cat/indices?v‘

技术图片

获取所用type类型

curl -XGET ‘http://localhost:9200/_mapping?pretty=true‘

技术图片

Elasticsearch之linux命令查看集群状态

标签:arch   数据   postman   mamicode   ima   执行   rtc   port   pre   

原文地址:https://www.cnblogs.com/feiqiangsheng/p/10926125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!