在vmWare中关闭机器后Hadoop连接拒绝错误,我该如何解决这个问题?

时间:2015-03-12 15:08:57

标签: ubuntu hadoop virtual-machine

我正在尝试在VMware上运行hadoop - 我上次运行它并且成功运行了命令,例如

hadoop fs -ls

但是在关闭它并再次打开之后,我收到了错误:

[cloudera @ localhost~] $ hadoop fs -ls ls:从localhost.localdomain / 127.0.0.1调用localhost:8020在连接异常时失败:java.net.ConnectException:Connection refused;有关详细信息,请参阅:

http://wiki.apache.org/hadoop/ConnectionRefused

我是hadoop的新手,并尝试从上面的链接中遵循指南,但仍然没有得到它。

要求

的指示
  1. 检查客户端使用的主机名是否正确 =>怎么样?我使用什么命令?
  2. 检查客户端尝试与之通话的IP地址是否正确。 =>谁能告诉我使用哪个命令?
  3. 确保异常中的目标地址不是0.0.0.0 - 这意味着您实际上没有为客户端配置真实地址 =>仍然没有得到如何做到这一点
  4. 我设法打开/ etc / hosts并且指令说.. 检查在/ etc / hosts中没有映射到127.0.0.1或127.0.1.1的主机名条目(Ubuntu因此而臭名昭着)

    这是什么意思?下面是我的主机文件看起来像..

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    

1 个答案:

答案 0 :(得分:0)

你尝试再次启动hadoop吗?它工作:)(VMWare,Ubuntu,单节点hadoop)

./sbin/start-all

正如他们在apache维基上所说的那样: http://iswwwup.com/t/3de851909073/hadoop-connection-refused-in-vmware.html

..它也让我很困惑,那个开始 - 所有都不在./bin文件夹中,因为他们在这里引用:http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html