Elasticsearch学习笔记之—总体查看
1、查看健康情况
GET /_cat/indices?v
能看出node、shard的数量等,还有一个是集群的状态
集群的状态有green、yellow、red三种,定义如下:
- green:每个索引的primary shard和replica shard都是active状态的
- yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态,处于不可用的状态
- red:不是所有索引的primary shard都是active状态的,部分索引有数据丢失了
索引默认会使用5个primary shard和5个replica shard,并且同一个node下面的primary shard和replica shard不能分配在一台机器上(容错机制),所有只有1个primary shard被分配和启动了,replica shard没有第二台node去启动,因而是yellow状态。如果想变成green判断,另外启一台node即可。
2、索引总体预览
GET /_cat/indices?v
结果如下:
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size green open .kibana_task_manager WTa70ZKdThuOpPqIvIFdtg 1 0 2 0 12.6kb 12.6kb green open .newkibana_1 QDeF2nbbShmvLaB6TTGhQA 1 0 3 0 8.1kb 8.1kb yellow open test Wl7ppNoRQy26MfHnw4k4Ag 5 1 1 0 4.6kb 4.6kb
3、查看node情况
GET /_cat/nodes?v
结果如下:
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name 127.0.0.1 11 95 79 mdi * 6QaC05U
分类:
ElasticSearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?