spark <console>:12:错误:未找到:值sc

Ami*_*jan 8 scala distributed-computing apache-spark

我写了以下内容:

val a = 1 to 10000
val b = sc.parallelize(a)
Run Code Online (Sandbox Code Playgroud)

它显示错误说:

<console>:12: error: not found: value sc
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

Shy*_*nki 2

当您的类路径不正确时就会发生这种情况。目前这是 Spark 中的一个悬而未决的问题。

> spark-shell 

...
...
14/08/08 18:41:50 INFO SparkILoop: Created spark context..
Spark context available as sc.

scala> sc
res0: org.apache.spark.SparkContext = org.apache.spark.SparkContext@2c1c5c2e

scala> :cp /tmp
Added '/tmp'.  Your new classpath is:
...

scala> sc
<console>:8: error: not found: value sc
Run Code Online (Sandbox Code Playgroud)

您可能需要从 repl 外部更正您的类路径。