-1

我正在尝试连接到 Windows 主机上远程 Centos Virtual Box 上托管的 Accumulo 实例。

String instanceName="accumulo"
String zooservers = "ip:2181" //ip is the public ip of the Windows host system not the virtual box
ZooKeeperInstance inst = new ZooKeeperInstance(instanceName, zooServers);
Connector conn = inst.getConnector("user", new PasswordToken("pass"));

我没有添加进一步编写的代码,因为我没有得到 conn 实例并且无法从这里继续进行。

4

1 回答 1

0

ZooKeeper 是否真的在 Windows 主机而不是 Centos VM 上运行?

假设您在 VM 中运行了所有内容,您可能希望提供 VM 的主机名,而不是主机的主机名。使用localhost:2181可能是一个安全的选择,而不是你的ip:2181.

于 2015-05-04T21:25:41.483 回答