2016-09-02 38 views
0

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

所以,对于我的研究:

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

但我的问题是:

  • 是否有其他更好的选择,因为数据是在GB和流数据,因此我必须做出.csv文件定期?
  • 有什么API可以通过它将我的MySQL数据库连接到geomessa?

  • 有没有什么方法可以使用.sql转储文件来获取,因为那样会比.csv文件更容易?

+0

你知道mysql本身有数据类型和函数来执行空间分析吗?否则,你所有的问题都非常广泛。 – Shadow

回答

0

既然你是在处理流数据,我会指向两个GeoMesa集成:

首先,你可能要用于管理数据流退房NiFi。如果这符合你的架构,那么你可以使用GeoMesa with NiFi

其次,Storm在处理流数据时非常流行。 GeoMesa为Storm here提供了一个简短的教程。

第三,为了直接获取sql转储,一个选项是扩展GeoMesa转换器库以支持它们。到目前为止,我们还没有将其作为客户的特色要求或对项目的贡献。这肯定是一个明智的和受欢迎的扩展!

我还想指出GeoMesa gitter channel。它可以用于更快的响应。