我在本地计算机上安装了一个单节点 Hadoop,操作系统是 Ubuntu 14.04。现在我要使用HDFS,当我输入一个简单的命令时
hdu@hadoop:~$ hadoop fs -ls
它显示了以下错误:
15/07/10 18:24:52 WARN util.NativeCodeLoader:
Unable to load native-hadoop library for your platform...
using builtin-java classes where applicable
ls: Call From hadoop/127.0.1.1 to
localhost:9000 failed on connection exception:
java.net.ConnectException:
Connection refused; For more details see:
http://wiki.apache.org/hadoop/ConnectionRefused
我不知道这个错误,如果有人帮我解决这个问题,我真的很感激:)
最佳答案
你真的启动了你的namenode服务吗?格式化名称节点实际上并没有启动名称节点服务。如果您的名称节点服务正在运行,那么您可能遇到了错误链接中引用的 Ubuntu 问题。
发件人:http://wiki.apache.org/hadoop/ConnectionRefused
检查/etc/hosts 中是否没有映射到 127.0.0.1 或 127.0.1.1 的主机名条目(Ubuntu 对此臭名昭著)
关于ubuntu - hadoop fs -ls 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31351511/