1

这是好的还是我应该解决的问题?

ubuntu@anmol-vm1-new:~$ yarn application -status application_1448835095947_0394
15/12/05 19:37:56 INFO client.RMProxy: Connecting to ResourceManager at /10.0.1.190:8032
15/12/05 19:37:56 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
15/12/05 19:37:57 INFO client.AHSProxy: Connecting to Application History server at /10.0.1.190:10200
Application Report : 
    Application-Id : application_1448835095947_0394
    Application-Name : OrderedWordCountSession
    Application-Type : TEZ
    User : ubuntu
    Queue : default
    Start-Time : 1449343145138
    Finish-Time : 0
    Progress : 0%
    State : ACCEPTED
    Final-State : UNDEFINED
    Tracking-URL : N/A
    RPC Port : -1
    AM Host : N/A
    Diagnostics : 
4

1 回答 1

1

不,您不必修理任何东西。

您的State应用程序 isACCEPTEDFinal-Stateis UNDEFINED。这意味着,您的申请刚刚被接受并且尚未开始RUNNING。您还可以看到Progressis0%Finish-Timeis 0

一旦它进入RUNNING状态,您应该能够同时看到Tracking-URLRPC Port

您的应用程序可以通过NEWNEW_SAVINGSUBMITTEDACCEPTEDRUNNINGFINISHEDFAILED状态KILLED。当应用程序处于、和状态时,您将看不到Tracking-URL(它将是N/A)和RPC Port(它将是-1 )。对于其他州,您应该得到正确的and 。NEWNEW_SAVINGSUBMITTEDACCEPTEDTracking-URLRPC Port

我还观察到一件事。在应用程序是FINISHEDFAILEDSUCCEEDED)或KILLED之后,如果您重新启动 YARN 服务,然后获取应用程序的状态,那么您将RPC Port看到-1。但是,您仍然应该看到正确的Tracking-URL.

例如

Tracking-URL : http://myhost.corp.myorg.com:19888/jobhistory/job/job_1449030777768_0003.

于 2015-12-06T06:11:05.120 回答