2016-04-22 42 views
0

我试图编译通过SBT样品星火斯卡拉文件,并已建立Maven项目在Eclipse IDEScala代码无法编译在SBT - Eclipse的Maven构建

Image

import org.apache.spark.SparkContext 
import org.apache.spark.SparkContext._ 
import org.apache.spark.SparkConf 

object simpleSpark { 
    def main(args : Arrayt[String]){ 

    val logfile = "C:\\spark-1.6.1-bin-hadoop2.6\spark-1.6.1-bin-hadoop2.6\README.md" 
    val conf = new SparkConf().setAppName("Simple Application").setMaster("local[2]").set("spark.executor.memory", "1g") 
    val sc = new SparkContext(conf) 
    val logData = sc.textFile(logFile, 2).cache() 
    val numHadoops = logData.filter(line => line.contains("Hadoop")).count() 
    val numSparks = logData.filer(line => line.contains("Spark")).count() 
    println("Lines with Hadoop: %s, Lines with Spark: %s".format(numHadoops, numHadoops)) 
    } 
} 
+0

图像中的错误显示与您在问题中不同的代码行。 –

回答

0

错误说你有违法表达式的开始在这里设置(“spark.executor.memory”,)。你确定你在实际代码中正确设置spark.executor.memory吗? 如果是,你可以显示你写的是.sbt文件吗?

+0

谢谢你的帮助。当我按照Scala 2.11.8版本更改语法时,它得到了解决 – kjosh