【发布时间】:2013-09-04 02:46:30
【问题描述】:
我已经在运行 Ubuntu 的 VirtualBox VM 上安装了 Hadoop 和 Hbase; Hadoop 和 Hbase 都在伪分布式模式下成功运行。我在 Ubuntu 上禁用了 IPv6,并将 VM 上的 hosts 文件中的 localhost 更改为 127.0.0.1。
我正在尝试在 Eclipse 中的 Windows 机器上编写一些基本的 Java 代码,以连接到 Hbase 实例、创建表、插入和检索数据等。代码失败并出现无法连接到主服务器的错误。但是,它使 Zookeeper 与 VM 的连接很好。
在 Windows 机器上,我可以通过 Web 浏览器通过我在 Java 代码中指定的相同 IP 地址和端口连接到 Hbase 实例信息。
我到处搜索并尝试了所有我能找到的东西,但是在它建立 zookeeper 连接后仍然无法连接到 master。
我读到其他人也遇到过这个问题,但没有人发布解决方案。
请帮忙!谢谢!
【问题讨论】:
-
能否给我看看错误日志?
-
你能从你的主机ping到虚拟机吗?
-
嗨 -- 是的,我可以从主机 ping 虚拟机。我现在不在我的机器上,所以我会在返回时发布错误日志。