1

我是 hadoop 新手,只有一台 Windows 机器可用。为此,我在 VirtualBox 中创建了 2 个运行 CentOS 6.2 的虚拟机。

我已经经历了几个问题,使机器能够相互找到对方并在机器之间使用无密码登录等。我终于在主机和从机上查看 TaskTracker 的这个输出:

2013-08-12 12:44:47,020 WARN org.mortbay.log: Can't reuse /tmp/Jetty_0_0_0_0_50060_task____.2vcltf, using /tmp/Jetty_0_0_0_0_50060_task____.2vcltf_7889818513880644521
2013-08-12 12:44:47,705 INFO org.mortbay.log: Started SelectChannelConnector@0.0.0.0:50060
2013-08-12 12:44:47,707 INFO org.apache.hadoop.mapred.TaskTracker: FILE_CACHE_SIZE for mapOutputServlet set to : 2000
2013-08-12 12:44:48,036 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:44:51,934 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:44:54,065 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:44:55,177 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:44:59,190 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:45:03,717 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:45:08,652 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...
2013-08-12 12:45:12,115 INFO org.apache.hadoop.mapred.TaskTracker: Failed to get system directory...

我意识到它一定与我的配置文件和文件系统上的权限等有关,但我不知道是什么...我使用脚本 start-all.sh 和我的专用 hadoop 用户启动了 hadoop(简称为Hadoop)。

我在下面的 pastebin 中包含了我的配置文件和 ls -l 的一些输出。

我的 Hadoop Conf 文件: http: //pastebin.com/sAYpxi9H

ls -l 的结果:http: //pastebin.com/PYCy6PvN

4

0 回答 0