【发布时间】:2014-02-24 09:12:33
【问题描述】:
我是学习hdfs的新手,并且在centos box上设置了单节点hadoop(2.2.0版)。
在 start-all 命令之后,我尝试运行一些 hdfs 命令,但下面提到的不起作用。
bin/hadoop fs -lsr hdfs://localhost:9000/tmp/hadoop-root/dfs/name
当这个命令工作时
bin/hadoop fs -lsr file:///tmp/hadoop-root/dfs/name
这是我的 core-site.xml 文件
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
mapred-site.xml 文件
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
hdfs-site.xml 文件
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
使用 localhost 9000 的 telnet 可以正常工作,而使用 x.x.x.x 9000 的 telnet 也不能正常工作。
谁能告诉我。我的错在哪里?
【问题讨论】:
标签: hadoop