Scala 错误:未找到:值sc
我是Scala新手,正在尝试使用以下代码编写读取文件的代码Scala 错误:未找到:值sc,scala,apache-spark,Scala,Apache Spark,我是Scala新手,正在尝试使用以下代码编写读取文件的代码 scala> val textFile = sc.textFile("README.md") scala> textFile.count() 但我一直得到以下错误 error: not found: value sc 我什么都试过了,但似乎都不管用。我使用的是Scala版本2.10.4和Spark 1.1.0(我甚至尝试过Spark 1.2.0,但也不起作用)。我已安装并编译sbt,但无法运行sbt/sbt程序集。错误是
scala> val textFile = sc.textFile("README.md")
scala> textFile.count()
但我一直得到以下错误
error: not found: value sc
我什么都试过了,但似乎都不管用。我使用的是Scala版本2.10.4和Spark 1.1.0(我甚至尝试过Spark 1.2.0,但也不起作用)。我已安装并编译sbt,但无法运行
sbt/sbt程序集
。错误是由此引起的吗?您应该使用/spark shell
运行此代码。它是带有sparkContext的scala repl。您可以在ApacheSpark发行版的文件夹spark-1.4.1/bin
中找到它,就这些吗?很明显,这不起作用,什么是sc
?顺便说一句,你应该使用Spark 1.4.1。我使用Spark-1.4.1并按照@ipoteka的建议运行代码。现在一切正常