我正在为一个项目评估YARN。我试图使简单的分布式外壳程序示例工作。我已将应用程序提交到“提交”阶段,但从未启动。这是此行报告的信息:
ApplicationReport report = yarnClient.getApplicationReport(appId);
Run Code Online (Sandbox Code Playgroud)
Application is added to the scheduler and is not yet activated. Skipping AM assignment as cluster resource is empty. Details : AM Partition = DEFAULT_PARTITION; AM Resource Request = memory:1024, vCores:1; Queue Resource Limit for AM = memory:0, vCores:0; User AM Resource Limit of the queue = memory:0, vCores:0; Queue AM Resource Usage = memory:128, vCores:1;
对于其他开发人员来说,解决方案似乎必须yarn.scheduler.capacity.maximum-am-resource-percent从默认值.1开始增加yarn-site.xml文件。我尝试过.2和.5的值,但似乎无济于事。