2017-04-03 70 views
2

我試着用各種命令,我仍然做在觀看紗線日誌中的問題,在這裏是我跟着查看日誌無法查看日誌紗資源經理

[[email protected] /]# yarn application -list 

17/04/03 13:15:21 INFO client.RMProxy: Connecting to ResourceManager at iop-rm1.qatc/172.18.0.4:8032 

Total number of applications (application-types: [] and states: [SUBMITTED, ACCEPTED, RUNNING]):1 

      Application-Id  Application-Name  Application-Type   User  Queue    State   Final-State   Progress      Tracking-URL 
    application_1491225022815_0002  paxi     SPARK     paxata  default    ACCEPTED   UNDEFINED    0%         N/A 

當我查看步驟它顯示紗日誌,

[[email protected] /]# yarn logs -applicationId application_1491222823231_0001 

17/04/03 12:48:57 INFO client.RMProxy: Connecting to ResourceManager at iop-rm1.qatc/172.18.0.4:8032 

/tmp/logs/root/logs/application_1491222823231_0001 does not exist. 

Log aggregation has not completed or is not enabled. 

我也啓用了日誌聚合在core-site.xml文件

<name>yarn.log-aggregation-enable</name> 

<value>true</value> 

我創建了一個不存在的日誌路徑,但我無法看到紗線日誌

是否有觀看紗線日誌的任何可能的方式?

回答

2

您不能查看聚集日誌的紗線的應用程序,目前尚未FINISHED的。

yarn.log-aggregation-enable屬性的description

日誌聚集收集各容器的日誌和移動這些日誌 到在yarn.nodemanager.remote-app-log-dir配置的應用程序完成後的目錄。

一旦應用程序完成,您可以嘗試使用相同的命令yarn logs -applicationId <application ID>查看日誌。

要在作業爲RUNNING時查看日誌,請使用ResourceManger Web Interface。它將在http://ResourceManager_IP_Address:8088/中提供。

PS:您應該在yarn-site.xml中添加日誌聚合屬性。

0

也許您忘記了重新啓動羣集以啓用日誌聚合。