Sbt控制台从不同的包运行

时间:2016-12-14 18:14:33

标签: scala apache-spark sbt

我很好奇是否有可能告诉sbt console paste命令在特定包中执行。

到目前为止,我读过有关使用:paste -raw的内容,但这并不能解决问题。

我的问题是由于很好地使用了sparks默认参数可写,这些参数仅在sparks私有API中内部可用,我选择将自定义估算器放入sparks命名空间。这在本地运行时工作正常,但scala repl的伟大和交互式体验有点被破坏,因为我无法运行驻留在organizational.apache.spark.ml中的估算器

1 个答案:

答案 0 :(得分:1)

一种选择是使用您的估算器,使用sbt assembly将其转换为jar,然后在运行spark shell或使用spark-submit运行时上传该jar。你有必要使用spark命名空间吗?为什么不使用自己的名字空间?