Elasitcsearch 开发运维常用命令集锦

简介: Elasitcsearch 集群开发运维常用命令集锦,后面会逐步扩展完善。早期总结的开发、运维常见命令清单列表如下:1、干货 | Elasticsearch 运维实战常用命令清单2、干货 | Elasticsearch Top10 监控指标3、干货 | Elasticsearch 开发实战常用命令清单4、干货 | Elasticsearch开发人员最佳实战指南

1、集群、节点层面监控信息

查询所有节点的stats信息

GET /_nodes/stats

查询指定节点的stats信息

GET /_nodes/node1,node2/stats

查看指定索引的stats信息

GET /<INDEX_NAME>/_stats

查看集群层面的stats信息

GET /_cluster/stats

获取节点信息

GET /_nodes/_all

获取主节点信息

GET /_nodes/_master

2、集群健康状态查看

GET /_cat/health?v

3、检索性能指标查看(用的相对少)

Total number of queries

GET /_cat/nodes?v&h=name,searchQueryTotal

Total time spent on queries

GET /_cat/nodes?v&h=name,searchQueryTime

当前进行的查询个数

GET /_cat/nodes?v&h=name,searchQueryCurrent

Total number of fetches

GET /_cat/nodes?v&h=name,searchFetchTotal

Total time spent on fetches

GET /_cat/nodes?v&h=name,searchFetchTime

当前进行中的fetch数

GET /_cat/nodes?v&h=name,searchFetchCurrent

4、集群性能查看(用的相对少)

全集群文档数

GET /_cat/nodes?v&h=name,indexingIndexTotal

索引文档花费的时间(m代表分钟)

GET /_cat/nodes?v&h=name,indexingIndexTime

正在被索引的文档数

GET /_cat/nodes?v&h=name,indexingIndexCurrent

flush 刷入磁盘的文档数

GET /_cat/nodes?v&h=name,flushTotal

索引写入磁盘花费的时间

GET /_cat/nodes?v&h=name,flushTotalTime

5、JVM 信息查看

GET /_nodes/stats/jvm

节点及对应堆内存使用率查看

GET /_cat/nodes?v&h=name,heapPercent

6、pending 状态任务查看

GET /_cluster/pending_tasks

7、线程池和队列的查看

GET /_nodes/stats/thread_pool

8、fielddata 信息查看

fielddata 缓存信息查看

GET /_cat/nodes?v&h=name,fielddataMemory

9、类似 Mysql 查看进程列表

关于ES有什么方法可以看到哪些客户端和ES有交互,哪些客户端读写 es数据吗?


比如像 mysql show processlist 命令显示的一些信息一样。


GET /_tasks

10、小结

如上命令行或许结合 Kibana 等集群监控工具更为直观查看。


本文仅抛砖引玉,大而全的信息推荐官方文档,见参考部分给出的链接。仅看本文你肯定不过瘾,建议打开文章开头推荐 4 篇文章一起看。


最常遇到问题:“Elasticsearch 知道用什么dsl,但是从0-1给敲出来命令很困难,都得抄和改现成的,有什么好办法熟练一些?”


第一:熟练都是相对的,用的多了自然就熟悉了。


第二:适当翻看官方文档,加强认知,复制命令行也无可厚非。


第三:适当的刻意练习!刻意练习不是简单的重复,而是有回馈、有思考、有总结必然有提升!


参考

elasticsearch_monitoring_cheatsheet.pdf


https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster.html


https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-nodes.html


推荐

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。 &nbsp;
相关文章
|
人工智能 运维 Kubernetes
别再手动敲命令了!运维自动化才是打工人的“自救之道”
别再手动敲命令了!运维自动化才是打工人的“自救之道”
502 8
|
人工智能 OLAP 数据处理
解锁数仓内AI流水线,AnalyticDB Ray基于多模ETL+ML提效开发与运维
AnalyticDB Ray 是AnalyticDB MySQL 推出的全托管Ray服务,基于开源 Ray 的丰富生态,经过多模态处理、具身智能、搜索推荐、金融风控等场景的锤炼,对Ray内核和服务能力进行了全栈增强。
|
SQL 运维 自然语言处理
Dataphin智能化重磅升级!编码难题一扫光,开发运维更高效!
Dataphin重磅推出三大核心智能化能力:智能代码助手提升SQL开发效率;智能运维助手实现移动化任务管理;智能分析通过自然语言生成SQL,助力数据价值释放。未来将持续开放智能ETL、安全助手等能力,助力企业构建高效、稳定的数据资产体系。
932 0
|
人工智能 运维 安全
AI大模型运维开发探索第四篇:智能体分阶段演进路线
本文探讨了智能体工程的演进历程,从最初的思维链(智能体1.0)到实例化智能体(智能体2.0),再到结构化智能体(智能体3.0),最终展望了自演进智能体(智能体4.0)。文章详细分析了各阶段遇到的问题及解决策略,如工具调用可靠性、推理能力提升等,并引入了大模型中间件的概念以优化业务平台与工具间的协调。此外,文中还提到了RunnableHub开源项目,为读者提供了实际落地的参考方案。通过不断迭代,智能体逐渐具备更强的适应性和解决问题的能力,展现了未来AI发展的潜力。
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
弹性计算 人工智能 运维
摆脱繁琐命令-让运维更加流畅-阿里云ECS操作系统控制台运维篇
阿里云操作系统控制台提供了便捷的服务器监控与管理功能,简化了运维工作。通过将多台服务器纳入统一监控平台,用户可以快速查看CPU、内存、磁盘和网络等关键资源的使用情况,避免了逐一远程连接查询的繁琐操作。此外,该工具支持自动化数据汇总,极大地方便了日报、周报和月报的编写。测试过程中,系统展示了良好的稳定性和响应速度,尤其在网络抖动和大文件健康状态测试中表现出色。整体体验流畅,显著提升了运维效率。 操作系统控制台地址:[点击访问](https://alinux.console.aliyun.com/)
631 26
摆脱繁琐命令-让运维更加流畅-阿里云ECS操作系统控制台运维篇
|
人工智能 运维 自然语言处理
首个智能体模型实测:产品、开发、运维“全包了”
2025年,AI进入“动手”时代。智谱发布新一代大模型GLM-4.5,全球排名第三、国产第一,专为智能体设计,融合推理、编码与智能体能力,实现自主规划与执行任务。通过8个Demo展示其强大能力,涵盖网页设计、课件制作、小游戏开发等,展现其“带手的脑”特性,推动AI从实验室走向真实场景。
700 0
|
存储 分布式计算 Hadoop
【产品升级】Dataphin V4.4重磅发布:开发运维提效、指标全生命周期管理、智能元数据生成再升级
Dataphin V4.4版本引入了多项核心升级,包括级联发布、元数据采集扩展、数据源指标上架、自定义属性管理等功能,大幅提升数据处理与资产管理效率。此外,还支持Hadoop集群管理、跨Schema数据读取、实时集成目标端支持Hudi及MaxCompute delta等技术,进一步优化用户体验。
1523 3
【产品升级】Dataphin V4.4重磅发布:开发运维提效、指标全生命周期管理、智能元数据生成再升级
|
运维
阿里云服务器批量执行命令(系统运维管理oos)
阿里云【系统运维管理oos】批量执行详情
403 5
|
数据采集 机器学习/深度学习 人工智能
运维人的“福音”?AI 驱动的自动化网络监控到底香不香!
运维人的“福音”?AI 驱动的自动化网络监控到底香不香!
1451 0

热门文章

最新文章