0

我是 GeoMesa 的新手。我的意思是我刚刚输入了 geomesa 命令。因此,在遵循 GeoMesa 网站上的命令行工具教程之后。我发现了一些关于通过 .csv 文件将数据摄取到 geomesa 的信息。

所以,对于我的研究:

  • 我有一个 MySQL 数据库存储从 Android 应用程序发送的所有信息。
  • 我想对其进行一些地理空间分析。
  • 现在我正在将我的 MySQL 表转换为 .csv 文件,然后按照 GeoMesa 网站上的建议将其摄取到 geomesa 中。

但我的问题是:

  • 有没有其他更好的选择,因为数据是 GB 并且它是流数据,因此我必须定期制作 .csv 文件?
  • 是否有任何 API 可以将我的 MySQL 数据库连接到 geomesa?

  • 有没有办法使用 .sql 转储文件来摄取,因为这比 .csv 文件更容易?

4

1 回答 1

0

由于您正在处理流数据,我会指出两个 GeoMesa 集成:

首先,您可能想查看NiFi以管理数据流。如果这适合您的架构,那么您可以将GeoMesa 与 NiFi 一起使用。

其次,Storm在处理流数据方面非常受欢迎。GeoMesa 在这里有一个 Storm 的简短教程。

第三,要直接摄取 sql 转储,一种选择是扩展 GeoMesa 转换器库以支持它们。到目前为止,我们还没有将其作为客户的功能请求或对项目的贡献。这绝对是一个明智且受欢迎的扩展!

我还要指出 GeoMesa gitter channel。它对于更快的响应很有用。

于 2016-09-14T18:32:27.280 回答