Проблема с плагином Scala в Eclipse для Spark - PullRequest
0 голосов
/ 10 апреля 2019

enter image description here Я использую 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

1 Ответ

0 голосов
/ 10 апреля 2019

Это похоже на ошибку Eclipse 546156 , которая говорит о том, что завершение кода для Scala нарушено в Eclipse 2019-03 из-за несовместимого изменения в Eclipe JDT.

Ошибка помечена как исправленная в первом выпуске Milestone Eclipse 2019-06 (2019-06M1), выпуск которого запланирован на 19 апреля 2019 года.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...