当前位置: 首页 > news >正文

【hive】hive内存dump导出hprof文件

使用jmap -dump:live,format=b,file=命令
hive-metastore-heap-eval.sh文件

# if want hiveserver2 ,should grep "org.apache.hive.service.server.HiveServer2"
# get pid
pid=`ps -ef | grep "org.apache.hadoop.hive.metastore.HiveMetaStore" | grep "java " | awk -F" " '{print $2}'`
echo "print heap info"
jmap -heap $pid
echo ""# echo "print histo"
# jmap -histo $pid
# echo ""# echo "print finalizer"
# jmap -finalizerinfo $pid
# echo ""crt=`date "+%Y-%m-%d %H:%M:%S"` 
tsp=`date -d "$crt" +%s`
file="hive-heaplive-${tsp}.hprof"
echo "file path ${file}"
# rm -rf ${file}
jmap -dump:live,format=b,file=${file} $pid
# use none live command would lead to pause of hive 
# jmap -dump:format=b,file=heap.hprof $pid
ls -lh ${file}
http://www.dtcms.com/a/199343.html

相关文章:

  • 虚幻引擎5-Unreal Engine笔记之什么时候新建GameMode,什么时候新建关卡?
  • solidity智能合约-知识点
  • 开源音视频转文字工具:基于 Vosk 和 Whisper 的多语言语音识别项目
  • B/S架构和C/S架构的介绍与分析
  • 如何在LVGL之外的线程更新UI内容
  • 从纸质契约到智能契约:AI如何改写信任规则与商业效率?​——从智能合约到监管科技,一场颠覆传统商业逻辑的技术革命
  • Unreal 从入门到精通之SceneCaptureComponent2D实现UI层3D物体360°预览
  • 学习VS2022离线安装包的下载方法
  • STC-ISP烧录过程中一直显示“正在检测单片机”的解决办法
  • WebSphere Application Server(WAS)8.5.5教程第五讲
  • 解释加密中的加盐操作
  • 理解PostgreSQL查询执行计划(三)--复杂操作篇
  • C++17之std::launder函数
  • 【回溯法】0-1背包问题 C/C++(附代码)
  • nmcli connection reload
  • React集成百度【JSAPI Three】教程(002):设置不同的环境效果
  • OpenTelemetry 从入门到精通
  • 【MySQL】基础操作
  • 【Linux】进程控制(进程创建、进程终止、进程等待、进程替换)
  • Vue.js---立即执行的watch与回调执行时机
  • 扫描项目依赖漏洞
  • 网络学习-epoll(四)
  • 入职软件开发与实施工程师了后........
  • Ktransformers0.3框架的api访问接口程序
  • vue中excel文件 打包后不展示问题
  • 【云实验】Excel文件转存到RDS数据库
  • PDF 合并测试:性能与内容完整性
  • 确保高质量的音视频通话,如何最大化利用视频带宽
  • android双屏之副屏待机显示图片
  • std::ranges::views::as_const 和 std::ranges::as_const_view