YARN支持不同类型的应用程序. “MapReduce”是YARN支持的一种应用程序.如果您使用hadoop作业(已弃用,您应该使用mapred作业)或mapred作业,则只能操作MapReduce作业.
要查看不同类型的应用程序(mapreduce,spark等)的状态,您应该使用YARN CLI.
对于例如“yarn application -list -appStates ALL”,列出所有应用程序的状态.此命令的输出包含一个“Application-Type”列,它指示应用程序的类型(例如,用于MapReduce应用程序的MAPREDUCE).
但是,这些命令不会通过CLI返回“已分配的CPU VCores”和“Allocated Memory MB”等详细信息.
yarn application -status {Application ID}命令以“MB-seconds”和“vcore-seconds”的形式返回“Aggregate Resource Allocation”
对于例如 – 我的一个应用程序返回的状态:
聚合资源分配:12865641 MB-seconds,1041 vcore-seconds