我希望我的应用程序已经在我的YARN群集上启动,并允许用户发送其他命令。我仍然处于设计阶段,但我对于解决此问题的最佳方式感到困惑。这可能吗?用户是否可以向Application Master或Resource Manager发送某种REST命令,然后将其传递给正在运行的YARN应用程序?
答案 0 :(得分:0)
如果您愿意构建自定义AM并编写自己的REST API,但是编写自定义AM并非易事。对于RM,您可以通过REST API调用来终止您的应用程序或移动到另一个队列,但不是很多。
https://hadoop.apache.org/docs/r2.7.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html