我可能在这里丢失了一些东西,但是我认为无法通过Hadoop 2.6.5中的applicationTag搜索。
这里的2.6.5文档:https://hadoop.apache.org/docs/r2.6.5/api/org/apache/hadoop/yarn/client/api/YarnClient.html没有没有提及应用程序标签。
但是,最新的Hadoop版本做:
https://hadoop.apache.org/docs/stable/api/org/apache/hadoop/yarn/client/api/YarnClient.html
abstract List<ApplicationReport> getApplications(Set<String> applicationTypes, EnumSet<YarnApplicationState> applicationStates, Set<String> applicationTags)
我非常确定,如果不使用REST API而不是YarnClient,就无法做到这一点;我出于某些原因而避免使用REST API(由于我认为存在错误,我无法找到使用小型集群对其进行测试的方法,而且YarnClient方便了(如果已经存在的话)而不是让我成为Rest Client我自己)