来自旧版本的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时出错了?
在此先感谢!