【发布时间】:2020-02-19 14:10:46
【问题描述】:
总结:我需要一些东西给yarn logs -applicationId myID | parse。
我正在开发一个具有一定并行度的代码,所以我需要关于 vcores 和所用 RAM 内存的反馈...我有每个测试的应用程序 ID,所以,运行后我可以使用
yarn logs -applicationId application_1581298836342_95477 > myYarnLog.txt
但它是一个大而复杂的日志,我只需要检查 vcores 和使用的内存。
有myYarnLog.txt的解析,过滤或计算性能指标?
PS:“RAM memory”可以是“Aggregate Resource Allocation”,vcores可以是一些虚拟CPU分配统计等。
【问题讨论】:
-
您可以过滤您的文本文件:tecmint.com/linux-file-operations-commands
-
在将其写入文件之前,您可以通过管道输入 grep
| grep vcores以仅获取包含vcores的行。 -
嗨@TinNguyen 和VincenzoNinni,见my Wiki-answer,你可以在那里编辑。
标签: parsing logging hadoop-yarn