ubuntu - hadoop fs -ls 不起作用

标签 ubuntu hadoop hdfs

我在本地计算机上安装了一个单节点 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/

相关文章:

本地文件系统上的 Hadoop

hadoop - 从当前正在运行的作业中运行新的Hadoop流作业

hadoop - 无法在指定位置的配置单元中查看创建的数据库

hadoop - 为什么我们在hadoop中使用分布式缓存?

macos - 如何使用 Parallels Desktop 无外设运行 Ubuntu Server?

c++ - omn​​iorb makefile 服务器错误

linux - 从脚本启动的终端中的救援错误

hadoop - 在hadoop中获取堆栈溢出错误

hadoop - BlockSize 和大数据

ubuntu - 当我在 docker 容器中启动 X 服务器时主机屏幕关闭