针对appid:application_1620381918837_260462
替换成jobid:job_1620381918837_260462
然后再替换到JobHistory的API接口
http://master:19888/ws/v1/history/mapreduce/job_1620381918837_260462
/conf
获取到的数据是个很大的json,从里面找到hive.query.string 的值,通过URLDecoder.decode(json,"UTF-8")解析后就是mr的sql了
本文介绍了如何使用Hadoop的JobHistory API来获取MapReduce作业的详细信息,特别是如何通过替换appid为jobid来访问特定作业,并从返回的大量JSON数据中提取出hive.query.string的值,经过URLDecoder.decode解码得到MR SQL。这个过程对于理解和监控Hadoop作业执行情况至关重要。
3435

被折叠的 条评论
为什么被折叠?



