簡體   English   中英

針對Spark的eclipse中的Scala插件問題

[英]Scala plugin problem in eclipse for Spark

在此輸入圖像描述 我正在為Scala使用eclipse ide,我從eclipse市場下載了scala-ide插件。 我在eclipse中使用scala插件時遇到錯誤。 在eclipse中使用點(。)或自動生成函數時顯示以下錯誤消息:

在“計算其他信息”期間發生內部錯誤。 org.eclipse.jdt.internal.core.SearchableEnvironment(Lorg /蝕/ JDT /內部/核心/ JavaProject; Lorg /蝕/ JDT /型芯/ 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

這看起來像Eclipse bug 546156 ,它表示由於Eclipe JDT的不兼容變化,Eclipse 2019-03中Scala的代碼完成被破壞。

該錯誤在Eclipse 2019-06(2019-06M1)的第一個Milestone版本中標記為已修復,計划於2019年4月19日提供。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM