无法与远程accumulo通信

nwwlzxa7  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(261)

我正在尝试连接到windows主机上远程centos虚拟机上托管的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示例,并且无法从这里继续。

aelbi1ox

aelbi1ox1#

zookeeper实际上是在windows主机上运行,而不是在centos虚拟机上运行吗?
假设所有的东西都在vm中运行,那么您需要提供vm的主机名,而不是主机的主机名。使用 localhost:2181 可能是一个安全的赌注而不是你的 ip:2181 .

相关问题