scala - Spark - 功能警告

标签 scala apache-spark warnings

我正在研究 Spark in Action 中的示例,还有一个关于 Scala 中隐式转换的示例,代码如下:

class ClassOne[T](val input: T) { }

class ClassOneStr(val one: ClassOne[String]) {
    def duplicatedString() = one.input + one.input
}
class ClassOneInt(val one: ClassOne[Int]) {
    def duplicatedInt() = one.input.toString + one.input.toString
}
implicit def toStrMethods(one: ClassOne[String]) = new ClassOneStr(one)
implicit def toIntMethods(one: ClassOne[Int]) = new ClassOneInt(one)

我将这些行输入到 Spark shell 中,但是在每个隐式定义之后,我都会收到如下警告:

warning: there were 1 feature warning(s); re-run with -feature for details 

它似乎仍然有效,但是警告是什么意思?

最佳答案

您必须添加

scalacOptions += "-feature"

到您的 build.sbt 并执行 reload 如果您的 sbt 控制台正在运行(或重新启动它)。

如上所述herehere .

关于scala - Spark - 功能警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37902900/

相关文章:

java - 一台电脑上的多个akka系统

python - spark-submit python 文件 ‘home/.python-eggs’ 权限被拒绝

java - 如何通过 Spark 提交 Spark Streaming 应用程序

PHP - 警告 - 未定义的属性 : stdClass - fix?

perl - 为什么我的 Perl 程序会警告未初始化的值?

scala - 获取定义 val 的名称

java - 如何在 scala 上使用 Java API 创建 Elasticsearch 聚合

scala - 如何正确地将 session 值传递给加特林中的方法 feed()

apache-spark - 使用 pySpark 计算用户事件之间的平均时间

c - 从不兼容的指针类型传递参数 1 of ‘gtk_label_set_selectable’