我在运行 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。
我读过其他人也遇到过这个问题,但没有人发布解决方案。
请帮忙!谢谢!