1

这是在具有 2 个任务节点和一个主节点的 AWS EMR 集群中。

我正在尝试启动纱线工作的 hello-samza。作业卡在接受状态。我查看了其他帖子,似乎我的纱线没有节点。关于什么纱线没有获得任务节点的任何帮助都会有所帮助。

[hadoop@xxx hello-samza]$ deploy/yarn/bin/yarn node -list
17/04/18 23:30:45 INFO client.RMProxy: Connecting to ResourceManager at /127.0.0.1:8032
Total Nodes:0
     Node-Id         Node-State Node-Http-Address   Number-of-Running-Containers

[hadoop@xxx hello-samza]$ deploy/yarn/bin/yarn application -list -appStates ALL
17/04/18 23:26:30 INFO client.RMProxy: Connecting to ResourceManager at /127.0.0.1:8032
Total number of applications (application-types: [] and states: [NEW, NEW_SAVING, SUBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED]):1
            Application-Id      Application-Name        Application-Type          User       Queue               State         Final-State         Progress                        Tracking-URL
application_1492557889328_0001    wikipedia-parser_1                   Samza        hadoop     default            ACCEPTED           UNDEFINED               0%                                 N/A
4

2 回答 2

2

我对我遇到的类似情况做了一个完整的答案:看看它,可能是这种conf问题

于 2018-06-01T12:57:22.133 回答
1

似乎节点管理器没有在任何一个节点上运行(根本没有启动或退出错误)。使用 jps 命令检查是否所有与 YARN 关联的守护程序都在两个节点上运行。此外,检查两个 nodemanager 日志以查看是否有任何异常可能会杀死它。

于 2017-04-19T03:00:35.070 回答