You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "Robert Kanter (JIRA)" <ji...@apache.org> on 2016/11/04 16:07:58 UTC
[jira] [Created] (YARN-5837) NPE when getting node status of a
decommissioned node after an RM restart
Robert Kanter created YARN-5837:
-----------------------------------
Summary: NPE when getting node status of a decommissioned node after an RM restart
Key: YARN-5837
URL: https://issues.apache.org/jira/browse/YARN-5837
Project: Hadoop YARN
Issue Type: Bug
Affects Versions: 3.0.0-alpha1, 2.7.3
Reporter: Robert Kanter
Assignee: Robert Kanter
If you decommission a node, the {{yarn node}} command shows it like this:
{noformat}
>> bin/yarn node -list -all
2016-11-04 08:54:37,169 INFO client.RMProxy: Connecting to ResourceManager at 0.0.0.0/0.0.0.0:8032
Total Nodes:1
Node-Id Node-State Node-Http-Address Number-of-Running-Containers
192.168.1.69:57560 DECOMMISSIONED 192.168.1.69:8042 0
{noformat}
And a full report like this:
{noformat}
>> bin/yarn node -status 192.168.1.69:57560
2016-11-04 08:55:08,928 INFO client.RMProxy: Connecting to ResourceManager at 0.0.0.0/0.0.0.0:8032
Node Report :
Node-Id : 192.168.1.69:57560
Rack : /default-rack
Node-State : DECOMMISSIONED
Node-Http-Address : 192.168.1.69:8042
Last-Health-Update : Fri 04/Nov/16 08:53:58:802PDT
Health-Report :
Containers : 0
Memory-Used : 0MB
Memory-Capacity : 8192MB
CPU-Used : 0 vcores
CPU-Capacity : 8 vcores
Node-Labels :
Resource Utilization by Node :
Resource Utilization by Containers : PMem:0 MB, VMem:0 MB, VCores:0.0
{noformat}
If you then restart the ResourceManager, you get this report:
{noformat}
>> bin/yarn node -list -all
2016-11-04 08:57:18,512 INFO client.RMProxy: Connecting to ResourceManager at 0.0.0.0/0.0.0.0:8032
Total Nodes:4
Node-Id Node-State Node-Http-Address Number-of-Running-Containers
192.168.1.69:-1 DECOMMISSIONED 192.168.1.69:-1 0
{noformat}
And when you try to get the full report on the now "-1" node, you get an NPE:
{noformat}
>> bin/yarn node -status 192.168.1.69:-1
2016-11-04 08:57:57,385 INFO client.RMProxy: Connecting to ResourceManager at 0.0.0.0/0.0.0.0:8032
Exception in thread "main" java.lang.NullPointerException
at org.apache.hadoop.yarn.client.cli.NodeCLI.printNodeStatus(NodeCLI.java:296)
at org.apache.hadoop.yarn.client.cli.NodeCLI.run(NodeCLI.java:116)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
at org.apache.hadoop.yarn.client.cli.NodeCLI.main(NodeCLI.java:63)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org