在 geomesa accumulo 数据存储中获取动物园实例的异常

Exception getting zoo instance in geomesa accumulo data store

感谢您的关注。我正在使用 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 使用命令行界面创建新功能时 它没有给出

Exception getting zoo instance and terminate throwing error "Unable to create data store, please check your connection parameters."

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

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 秒。