GeoMesa Accumulo 自定义迭代器

问题描述 投票:0回答:1

我想创建一个自定义迭代器并使用 GeoTools API 使用它。

目前,我正在使用 DataStore 和 SimpleFeatures 对象检索数据,并尝试找到一种方法来调用我创建的自定义迭代器。

我已经在类路径中的 geomesa-accumulo pod 中推送了一个包含自定义迭代器的 jar 文件。但是,我找不到如何使用 GeoTools 库调用自定义迭代器。

目标是在平板电脑级别移动处理,我通过创建自定义迭代器来实现这一目标。但是,我无法找到一种方法(以编程方式)使用 GeoTools API 调用或调用迭代器。

技术堆栈:

累积2.1.0

GeoMesa 工具 4.0.1

Java 自定义客户端

https://www.geomesa.org/documentation/stable/_images/sampleQueryArch.png

我将jar文件存储在accumulo pod中,但不知道如何引用或调用迭代器。这是通过某种配置还是以编程方式完成的?

database bigdata geotools accumulo geomesa
1个回答
0
投票

GeoMesa GeoTools 到 Accumulo 迭代器的集成基于自定义查询提示,用于“在扫描时配置 Accumulo 迭代器”。添加新的迭代器需要编写代码来配置它。 但是,如果您的迭代器不依赖于查询时配置,您可以将其配置为在每个查询上作为扫描时迭代器运行

通过 Accumulo shell

© www.soinside.com 2019 - 2024. All rights reserved.