问题描述
我想获取有关在 hadoop 集群上运行的所有 TEZ 作业的元数据信息。所以我参考了 YARN 时间线服务器 documentation 来完成工作的元数据。
我已经设置了属性
tez.runtime.convert.user-payload.to.history-text
为真。
此属性记录其他用户信息。您可以找到更多详情here .
但是我无法获得默认的数据库值。即从中触发查询的数据库。
示例:
这些是使用带有 tez 引擎的 hive 触发的一组查询:
Query 1 : use db1;
Query 2 : create table tab1 (id string);
Query 3 : select count(*) from tab1;
我需要通过时间线服务器 api 获取为查询 2 提交的作业的数据库值“db1”
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)