我下载了 Geotrellis 并尝试按照以下位置的说明进行操作: https
://github.com/locationtech/geotrellis
我将解析器和 libraryDependency 拉入我的 build.sbt 文件。
已安装:已安装 Spark 2.1.1 Scala 2.11.12 Java 8 JRE 和 JDK。
环境:
Mac 10.14.4 Mojave
我尝试了以下方法来解决这个问题,但没有解决这个问题:
将 Spark 降级到 2.1.1 版本(spark 的引用版本) 之前使用 2.3.3 和 2.4.3 将 Scala 更新到 2.11.12 版本 确保 JRE 和 JDK 中的 Java 版本是版本 8 验证 Scala 配置正确
验证 Java 是正确配置
进入 Geotrellis-master(截至 2019 年 5 月 16 日)--> 运行命令 './sbt' 并获得没有问题的积极反馈 --> 运行命令 'console' 并出现错误。
错误:对象 spark 不是包 geotrellis import geotrellis.spark._ 的成员
我之前遇到的问题是:scala> :12: error: not found: value geotrellis import geotrellis.raster._ ^ :13: error: not found: value geotrellis import geotrellis.vector._ ^ :14: error:未找到:值 geotrellis 导入 geotrellis.proj4._ ^ :15:错误:未找到:值 geotrellis 导入 geotrellis.spark._
这已通过将 Scala 版本从 2.12.x 中的较新版本更改为 2.11.x 来解决。所以我一直期待改变火花版本来解决火花问题,但到目前为止这还没有解决问题。如果有人对如何解决此问题有任何想法,我将不胜感激。谢谢您的帮助。