用途:面向 Elasticsearch 集群的日常管理与运维,通过 REST API(示例均用 curl)完成集群、索引、文档、查询、备份与故障排查等操作。
主要能力:集群健康与状态查看(_cluster/health、_cluster/state、_cluster/stats)、节点信息与统计、分片分配查看(_cat/shards、_cat/allocation)及常用 Cat API(health、nodes、indices、segments、count、recovery、thread_pool)。索引管理包括创建(settings 与 mappings)、删除、查看 mapping/settings、别名切换、修改副本数、关闭/打开、refresh 与 forcemerge。文档操作支持创建、指定 ID 创建、获取、更新、删除与 _bulk 批量。查询 DSL 覆盖 match_all、match、term、range、bool 复合查询与 terms/avg/date_histogram 聚合。备份恢复通过注册 fs 快照仓库、创建/查看/恢复/删除快照实现。常见场景含 _reindex 重建索引、分片迁移(allocation exclude)、批量导入时禁用 refresh 的性能优化。故障排查提供 _cluster/allocation/explain、_nodes/hot_threads、_tasks 等命令。
使用方式:按资料中的 curl 命令调用本地 9200 端口,请求体为 JSON,需带 Content-Type: application/json。
适用场景:集群运维、索引与文档管理、搜索与聚合查询、数据迁移与备份恢复、性能调优与故障定位。
限制:资料未提供版本兼容性、认证与安全配置、集群部署方式、性能基准及收费信息,暂未提供。