Я использую Eclipse Ide для Scala, и я скачал плагин scala-ide с рынка Eclipse.Я получаю сообщение об ошибке при использовании плагина Scala в Eclipse.Следующее сообщение об ошибке, отображаемое при использовании точки (.) Или функций автоматического генерирования в eclipse:
Произошла внутренняя ошибка во время: «Вычисление дополнительной информации».org.eclipse.jdt.internal.core.SearchableEnvironment. (Lorg / eclipse / jdt / internal / core / JavaProject; Lorg / eclipse / jdt / core / WorkingCopyOwner;)
import org.apache.spark.SparkContext
import org.apache.spark.SparkConf
import org.apache.spark.sql.SparkSession
import java.lang.Long
object UrbanPopulation {
def main(args: Array[String]) {
val spark = SparkSession
.builder
.appName("UrbanPopulation")
.getOrCreate()
val data = spark.read.csv(args(0)).rdd
val result = data.map { line => {
val uPopulation = line.getString(10).replaceAll(",", "")
var uPopNum = 0L
if (uPopulation.length() > 0)
uPopNum = Long.parseLong(uPopulation)
(uPopNum, line.getString(0))
}}.sortByKey(false).first
spark.sparkContext.parallelize(Seq(result)).saveAsTextFile(args(1))
spark.stop
}
}
[![enter image description here][1]][1]
[1]: https://i.stack.imgur.com/aTGbp.png