这是在具有2个任务节点和主服务器的AWS EMR集群中。
我正在尝试启动纱线工作的hello-samza。工作陷入ACCEPTED STATE。我查看其他帖子,似乎我的纱线没有节点。什么纱线没有得到任务节点的任何帮助将有所帮助。
[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
答案 0 :(得分:2)
我为我遇到的类似案例做了完整的答案:have a look at it,这可能是这种混淆问题
答案 1 :(得分:1)
似乎节点管理器没有在任一节点上运行(根本没有启动或退出时出错)。使用jps命令检查与YARN关联的所有守护程序是否都在两个节点上运行。另外,检查两个nodemanager日志以查看是否有任何异常可能已将其杀死。