如何在Azure Databricks上下载GeoMesa?

时间:2019-10-28 18:52:36

标签: azure-databricks geomesa

我对在Apache Spark上执行大数据地理空间分析感兴趣。我的数据存储在Azure数据湖中,并且只能使用Azure Databricks。无论如何,可以在Databrick上下载Geomesa吗?此外,我想使用python api;我该怎么办?

非常感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

作为起点,您无需了解更多详细信息,就可以对存储在WASB中的文件使用GeoMesa filesystem data store

答案 1 :(得分:1)

您可以将GeoMesa库直接安装到您的Databricks群集中。

1)(选择库选项),然后将打开一个新窗口。

enter image description here

2)选择maven选项,然后单击“搜索软件包”选项 next images

3)搜索所需的库并选择库/ jar版本,然后选择“选择”选项。
而已。 search the jar/library in maven repository

在安装库/ jar之后,重新启动集群。 现在,将所需的类导入您的Databricks笔记本中。
希望对您有所帮助。快乐编码。

答案 2 :(得分:0)

在Databricks中运行GeoMesa并不简单:

  • GeoMesa的工件在Maven Central上发布,但是需要依赖关系,这些依赖关系仅在第三方存储库中可用,鉴于Databricks的库导入机制,这很麻烦。
  • GeoMesa与Databricks运行时中存在的旧版本的scalalogging库发生冲突(臭名昭著的JAR Hell问题)。

参考: Use GeoMesa in Databricks

希望这会有所帮助。