來自舊版本的Hadoop,我在Hadoop 2.2.0中查找用戶日誌文件(log.index,stderr,stdout,syslog)。我首先查找了Web界面,但沒有任何端口在50030上運行。然後,我查看了HADOOP_HOME_DIR/logs,但沒有看到userlogs目錄,也沒有看到任何jobnumber。 NEX位置我看是臨時目錄(/ tmp目錄),並發現看起來像它的文件夾:Hadoop日誌文件丟失
$ find . -name "job_local1643076800_0001"
./hadoop-tom/mapred/staging/tom1643076800/.staging/job_local1643076800_0001
./hadoop-tom/mapred/local/localRunner/tom/jobcache/job_local1643076800_0001
./hadoop-tom/mapred/local/localRunner/tom/job_local1643076800_0001
在這裏,我發現在目錄我預想的格式爲: attempt_local1643076800_0001_m_000000_0 但它們都是空的。
我也設置了"export HADOOP_LOG_DIR=/path"
,但是這也沒有填滿。我在這裏失蹤的任何東西?或者當我從源代碼創建hadoop時出錯了?
在此先感謝!