我正在尝试使用 Accumulo 连接到 VM。问题是,我无法将它连接到 Java 中。我可以看到 Apache 抛出的网页,但我无法让它与代码一起使用。我认为这是缺乏知识问题而不是真正的问题,但我找不到有关它的文档。所有示例都使用 localhost 作为 zooServer 名称,这显然对我不起作用。
所以,这是我的代码:
String instanceName = "accumulo-02"
String zooServers = "192.168.56.5, accumulo-02.localdomain:9997"
ZooKeeperInstance inst = new ZooKeeperInstance(instanceName, zooServers)
....
其余的并不重要,因为我无法连接到服务器。
这也是用 Groovy 编写的。我刚刚为 Java 人员更改了我的代码。
编辑:该程序驻留在我的电脑上。Accumulo、Hadoop 和 Zookeeper 都在 VM 上。它的 ip 是那个 IP,而实例名称是那个名字。在 accumulo 的配置中,'accumulo-02' 是 master、slave 等的域...