管理 Heap Dump 文件
Heap Dump 文件是一种二进制文件,记录了 JVM 中堆内存运行情况。HeapDump 文件是指定时刻的 Java 堆栈的快照,是一种镜像文件。
- 针对 OpenSearch 节点通过生成 Heap Dump 文件,可帮助定位节点内存情况和性能优化。
- 由于 Heap Dump 文件占用内存空间较大,为充分使用资源空间,在分析 Heap Dump 文件后,可清除文件释放存储空间。
注意
生成 Heap Dump 文件过程,将导致 OpenSearch 业务不可用。请在业务低峰期,执行生成操作。
本小节主要介绍如何在线生成和清除 Heap Dump 文件。
前提条件
- 已获取管理控制台登录账号和密码,且已获取集群操作权限。
- 已创建 OpenSearch 集群,且集群状态为活跃。
生成 Heap Dump 文件
-
登录管理控制台。
-
选择产品与服务 > 大数据服务 > OpenSearch 服务,进入集群管理页面。
-
选择目标集群,点击目标集群 ID,进入集群详情页面。
-
在基本属性模块,点击集群操作下拉菜单。
-
展开下拉菜单,点击生成 Heap Dump,弹出参数配置窗口。
-
配置节点信息和最大等待时间,详细参数请参见节点参数。
-
确认配置信息无误后,点击提交,返回节点列表页面。
-
待节点状态切换为
活跃
,则 dump 过程完成。生成文件需数分钟,请耐心等待。 -
生成 Heap Dump 文件过程,可通过
http://<OpenSearch_IP>/dump/
,查看文件生成进度。
-
节点参数
参数 | 说明 |
---|---|
角色 | 选择 OpenSearch 节点角色类型。 |
OS 节点 IP | 输入节点 IP。 |
最大等待时间 | 输入最大等待时间,若超过该时间,文件仍未生成完成,将强制停止文件生成操作。 |
清除 Heap Dump 文件
-
登录管理控制台。
-
选择产品与服务 > 大数据服务 > OpenSearch 服务,进入集群管理页面。
-
选择目标集群,点击目标集群 ID,进入集群详情页面。
-
在基本属性模块,点击集群操作下拉菜单。
-
展开下拉菜单,点击清除 Heap Dump,弹出参数配置窗口。
-
配置节点信息。
-
确认配置信息无误后,点击提交,返回节点列表页面。
可通过
http://<OpenSearch_IP>/dump/
,可查看文件是否被清除。