2016-09-02 66 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。它可以用於更快的響應。