我能够在独立机器上配置 hadoop,现在尝试运行伪分布式 hadoop 配置我已经按照这个链接完成了配置。
- 我能够格式化名称节点
- 但是当我启动 bin/start-all.sh 命令时,节点没有正确启动。
- 当我浏览日志文件时,我发现了以下错误。
namenode-hadoop2.log
java.io.IOException:文件 /tmp/hadoop-root/mapred/system/jobtracker.info 只能
复制到 0 个节点,而不是 org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem .java:1558)
jobtracker-hadoop2.log
2013-05-10 11:36:09,959 警告 org.apache.hadoop.hdfs.DFSClient:DataStreamer 异常:org.apache.hadoop.ipc.RemoteException:java.io.IOException:文件 /tmp/hadoop-root/mapred/ system/jobtracker.info 只能复制到 0 个节点,而不是 1 个
我执行以下命令:
bin/hadoop fs -put 配置输入
13/05/10 11:42:19 错误 hdfs.DFSClient: 异常关闭文件 /user/root/input/mapred-site.xml : org.apache.hadoop.ipc.RemoteException: java.io.IOException: 文件 /user /root/input/mapred-site.xml 只能复制到 0 个节点,而不是 1
请告诉我除此链接之外的任何其他配置。
谢谢。