英文:
AWS EMR Resource Manager REST APIs
问题
关于Apache Hadoop的安装,有REST API可用于获取应用程序的状态或了解正在运行的应用程序列表等。这些在https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html#Cluster_Application_API中有提到。
对于EMR REST API是否有相同的文档?我找不到。当我在EMR上执行与纯Hadoop相同的API时,我注意到了一些差异。例如,在Apache Hadoop中,队列名称必须作为root.queuename传递,而在EMR中,队列名称中不需要包含root单词。如果有人能指向类似EMR的REST API文档,那将是很大的帮助。
提前感谢。
英文:
For Apache Hadoop installation, there are REST APIs available to get the status of an application or to know a list of running applications etc. Those are mentioned at https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html#Cluster_Application_API
Is there any documentation for the same for EMR REST APIs? I am not able to find. When I execute same APIs as plain hadoop on EMR, I can see a difference. e.g. queue name has to passed in as root.queuename in apache hadoop and in case of EMR root word is not required in the queuename. If someone can point me to the documentation of similar REST APIs for EMR, that will be great help.
Thanks in advance.
答案1
得分: 0
我后来明白了 Capacity 调度器在识别队列时不会添加单词 "root"。我在我的 EMR 集群中使用 Capacity 调度器,在本地设置中使用 Fair 调度器,这就是在识别队列时单词 "root" 差异的原因。
这与 EMR 无关。
英文:
I later understood that Capacity scheduler does not add word root in identifying the queue. I was using capacity scheduler in my EMR cluster and Fair scheduler in local setup and that is why the difference of word root in identifying the queue.
This had nothing to do with EMR.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论