2017-07-17 68 views
0

如何通過web ui訪問紗線作業日誌?通過Web UI訪問紗線日誌

  1. 我可以通過紗管經理網站查看工作日誌。但每次紗線重新啓動時,紗線管理器的應用列表都是空的。畫面重新啓動之前

enter image description here

  • 我可以通過CLI命令訪問應用程序日誌,即使我重啓紗。

    $ HADOOP_HOME/bin中/紗線日誌-applicationId application_1499949542308_0020

  • 的jobhistory服務器網絡用戶界面是空的所有的時間

  • enter image description here

  • 我的日誌設置在yarn-site.xml和mapred-site.xml中
  • <property> 
        <name>yarn.nodemanager.log-dirs</name> 
        <value>/home/hadoop/hadoop/nodemanager-logs</value> 
    </property> 
    <property> 
        <name>yarn.log-aggregation-enable</name> 
        <value>true</value> 
    </property> 
    <property> 
        <name>yarn.nodemanager.remote-app-log-dir</name> 
        <value>/app-logs</value> 
    </property> 
    <property> 
        <name>yarn.nodemanager.remote-app-log-dir-suffix</name> 
        <value>logs</value> 
    </property> 
    <property> 
        <name>yarn.log-aggregation.retain-seconds</name> 
        <value>604800</value> 
    </property> 
    <property> 
        <name>yarn.log.server.url</name> 
        <value>http://hdp03.hp.sp.prd.bmsre.com:19888/jobhistory/logs</value> 
    </property> 
    

    <property> 
        <name>mapreduce.jobhistory.address</name> 
        <value>hdp03.hp.sp.prd.bmsre.com:10020</value> 
    </property> 
    <property> 
        <name>mapreduce.jobhistory.webapp.address</name> 
        <value>hdp03.hp.sp.prd.bmsre.com:19888</value> 
    </property> 
    

    回答

    -1

    是的,你可以從網絡訪問UI紗退役工作。

    訪問此URL http://<jobtracker>:50070以獲得退休的工作。

    關於你的問題,你已經重新啓動,這意味着紗線,一個新的日誌線程醒來和做一個上傳日誌配置的位置。

    但在你的問題中,'/ app-logs'/ app-logs路徑是否存在於你的文件系統中。請檢查。

    有一個保留期,用於日誌多久必須存儲在該路徑,它是由被稱爲yarn.log-aggregation.retain秒參數屬性名稱定義。

    據我瞭解,作業調度器UI的可用默認在http://<jobtracker>:50070,暴露在所有當前正在運行的以及退休的MapReduce作業信息和紗的JobHistory REST服務暴露在成品應用的詳細信息。