我在導入火花筆記本中的magellan-1.0.4-s_2.11
時遇到問題。我已經從https://spark-packages.org/package/harsha2010/magellan下載了該jar,並試圖將SPARK_HOME/bin/spark-shell --packages harsha2010:magellan:1.0.4-s_2.11
放入bin文件夾的spark-notebook文件的Start of Customized Settings
部分。如何在Spark筆記本中導入庫
這裏是我的進口
import magellan.{Point, Polygon, PolyLine}
import magellan.coord.NAD83
import org.apache.spark.sql.magellan.MagellanContext
import org.apache.spark.sql.magellan.dsl.expressions._
import org.apache.spark.sql.Row
import org.apache.spark.sql.types._
我的錯誤...
<console>:71: error: object Point is not a member of package org.apache.spark.sql.magellan
import magellan.{Point, Polygon, PolyLine}
^
<console>:72: error: object coord is not a member of package org.apache.spark.sql.magellan
import magellan.coord.NAD83
^
<console>:73: error: object MagellanContext is not a member of package org.apache.spark.sql.magellan
import org.apache.spark.sql.magellan.MagellanContext
我然後試圖通過將其放置到main script
像這樣導入新的圖書館像任何其他庫:
$lib_dir/magellan-1.0.4-s_2.11.jar"
這不起作用,我留下了我的腦袋,想知道我在做什麼錯了。如何將magellan等庫導入Spark筆記本?