美文网首页elasticsearch
【es】es集群check脚本

【es】es集群check脚本

作者: Bogon | 来源:发表于2022-03-30 00:55 被阅读0次

$ cat check_es.sh

#!/bin/bash

es_host="10.12.32.80"
es_port="9200"
unit="mb"


# es集群状态
echo "##################################################"
echo "es集群状态:"
echo ""
curl  http://${es_host}:${es_port}/_cluster/health?pretty
echo ""

# 列出节点
echo "##################################################"
echo "es集群节点:"
echo ""
curl http://${es_host}:${es_port}/_cat/nodes
echo ""


# 列出索引(库)
echo "##################################################"
echo "es集群索引概览:"
echo ""
curl http://${es_host}:${es_port}/_cat/indices | grep "${unit}"
echo ""

# 列出各索引主分片
echo "##################################################"
echo "es集群主分片:"
echo ""
curl http://${es_host}:${es_port}/_cat/shards | grep -w "p" | grep "${unit}" | sort
echo ""


# 列出各索引副本分片
echo "##################################################"
echo "es集群副本分片:"
echo ""
curl http://${es_host}:${es_port}/_cat/shards | grep -w "r" | grep "${unit}" | sort
echo ""

相关文章

网友评论

    本文标题:【es】es集群check脚本

    本文链接:https://www.haomeiwen.com/subject/vcesjrtx.html