【问题标题】:Exception getting zoo instance in geomesa accumulo data store在 geomesa accumulo 数据存储中获取动物园实例的异常
【发布时间】:2017-02-18 16:45:08
【问题描述】:

感谢您的关注。我正在使用 geomesa 和 zookeper 设置 Accumulo 数据存储,并已完成设置配置更改并安装了所需的实例,如 accumulo、java 和 maven。 当我使用命令geomesa create-schema -u root -p ****** \ -c device_ping \ -f feature \ -s uuid:String:index=true,dtg:Date,geom:Point:srid=4326 \ --dtg dtg 使用命令行界面创建新功能时 它失败了

异常获取动物园实例并终止抛出错误“无法创建数据存储,请检查您的连接参数。”

我无法找到解决此问题的方法,也不知道哪些配置参数有误。这是附件截图的详细信息

【问题讨论】:

    标签: java apache-zookeeper accumulo geomesa


    【解决方案1】:

    GeoMesa 致力于从 Accumulo 集群配置的本地副本中找出 Zookeeper。该配置可能在 $ACCUMULO_HOME 中。

    您可以使用 -z host1,host2,host3 手动设置 zookeeper。如果主机是正确的(或者您手动设置它们),您可能会检查 zookeeper 是否正在运行并且可以从您的笔记本电脑访问。

    要仔细检查 Zookeeper,您可以执行类似...

    echo ruok | nc hostName portNumber
    

    如果 Zookeeper 正在运行,您将收到一条“imok”消息。

    最后,如果 Zookeeper 已启动并运行,但由于某种原因变慢了,您可以通过将 Java 系统属性“instance.zookeeper.timeout”设置得更高来增加 Zookeeper 超时。超时当前设置为 5 秒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      相关资源
      最近更新 更多