查看 现在es集群磁盘使用率 设置
时间: 2024-01-13 20:02:23 浏览: 194
elasticsearch集群节点监控脚本异常通过mail465发送邮件通知.rar
你可以使用以下命令查看 Elasticsearch 集群的磁盘使用率:
```
curl -XGET '<elasticsearch_host>:<elasticsearch_port>/_cat/allocation?v'
```
其中,`<elasticsearch_host>` 是 Elasticsearch 集群中任意一个节点的 IP 地址或主机名,`<elasticsearch_port>` 是 Elasticsearch 的 HTTP 端口,默认为 9200。
如果你想查看集群中所有节点的磁盘使用率,可以使用以下命令:
```
curl -XGET '<elasticsearch_host>:<elasticsearch_port>/_cat/nodes?v'
```
这个命令会返回一个表格,其中包含每个节点的磁盘使用情况、负载等信息。
如果你想设置 Elasticsearch 集群的磁盘阈值,可以在 `elasticsearch.yml` 配置文件中设置以下参数:
```
cluster.routing.allocation.disk.watermark.low
cluster.routing.allocation.disk.watermark.high
cluster.routing.allocation.disk.watermark.flood_stage
```
这些参数控制着 Elasticsearch 集群在磁盘空间不足时如何处理分片的分配。你可以设置一个低水位线、高水位线和洪水水位线,当磁盘使用率达到这些水位线的时候,Elasticsearch 会采取不同的措施来避免磁盘使用率过高导致集群不可用。具体的设置方法可以参考 Elasticsearch 的官方文档。
阅读全文