java - Accumulo - MiniAccumuloCluster 连接被拒绝

标签 java connection development-environment accumulo

我正在使用 MiniAccumuloCluster (MAC) 1.5 jar,甚至尝试实例化 MAC 对象,但似乎无法连接到它。我收到大量类似于以下内容的错误:

13/07/08 14:31:29 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:14060
13/07/08 14:31:29 WARN zookeeper.ClientCnxn: Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect
java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:692)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1143)

并以以下错误结束:

Exception in thread "main" java.lang.RuntimeException: Failed to connect to zookeeper (localhost:14060) within 2x zookeeper timeout period 30000
at org.apache.accumulo.fate.zookeeper.ZooSession.connect(ZooSession.java:96)
at org.apache.accumulo.fate.zookeeper.ZooSession.getSession(ZooSession.java:146)
at org.apache.accumulo.fate.zookeeper.ZooReader.getSession(ZooReader.java:36)
at org.apache.accumulo.fate.zookeeper.ZooReader.getZooKeeper(ZooReader.java:40)
at org.apache.accumulo.fate.zookeeper.ZooCache.getZooKeeper(ZooCache.java:56)
at org.apache.accumulo.fate.zookeeper.ZooCache.retry(ZooCache.java:127)
at org.apache.accumulo.fate.zookeeper.ZooCache.get(ZooCache.java:233)
at org.apache.accumulo.fate.zookeeper.ZooCache.get(ZooCache.java:188)
at org.apache.accumulo.core.client.ZooKeeperInstance.getInstanceID(ZooKeeperInstance.java:143)
at org.apache.accumulo.core.client.ZooKeeperInstance.<init>(ZooKeeperInstance.java:104)
at org.apache.accumulo.core.client.ZooKeeperInstance.<init>(ZooKeeperInstance.java:85)
at Accumulo.Accumulo.connectToMiniCluster(Accumulo.java:454)
at Accumulo.Accumulo.<init>(Accumulo.java:140)
at Accumulo.FrontEnd.main(FrontEnd.java:56)

Accumulo.Accumulo.connectoToMiniCluster(第 454 行)是:

Instance inst = new ZooKeeperInstance(mac.getInstanceName(), mac.getZooKeepers());

有什么建议吗?互联网上严重缺乏许多 Accumulo 框架(包括 MAC)的文档。

最佳答案

在尝试实例化 ZooKeeperInstance 之前,您是否启动了 MiniAccumuloCluster 实例?

确保调用 mac.start()。

关于java - Accumulo - MiniAccumuloCluster 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17535673/

相关文章:

java - 删除 @ManyToMany 关联 Spring Data Jpa 时出现 ConcurrentModificationException

java - 为什么实体bean被认为是贫乏的?

ruby-on-rails - 为什么我的Rails初始化程序在控制台中缓存ENV变量(工头,开发环境)

java - 如何解决无法在Java oop中找到或加载主类?

java - BindingResult 和 bean 名称 'configId' 的普通目标对象都不能用作请求属性 Jasper 异常

java - 当按后退按钮时, ListView 会转到顶部。如何解决这个问题?

postgresql - Heroku Postgres 连接限制?

c# - 创建 ADO.NET 模型时如何在应用程序代码中设置敏感数据?d 一些标记 a

java - 无法从 PHP 套接字服务器获得响应

c - 如何在 Visual Studio 2012 上配置 gtk+ 2.24