Flink Scala API "nicht genug Argumente"

Ich habe Probleme mit der Apache Flink Scala API

Selbst wenn ich zum Beispiel die Beispiele aus der offiziellen Dokumentation entnehme, gibt mir der Scala-Compiler Unmengen von Kompilierungsfehlern.

Code

object TestFlink {

  def main(args: Array[String]) {
    val env = ExecutionEnvironment.getExecutionEnvironment
    val text = env.fromElements(
      "Who's there?",
      "I think I hear them. Stand, ho! Who's there?")

    val counts = text.flatMap { _.toLowerCase.split("\\W+") filter { _.nonEmpty } }
      .map { (_, 1) }
      .groupBy(0)
      .sum(1)

    counts.print()

    env.execute("Scala WordCount Example")
  }
}

Scala IDE gibt für die Zeile @ Folgendes aval text = env.fromElements

Multiple markers at this line
  - not enough arguments for method fromElements: (implicit evidence$14: scala.reflect.ClassTag[String], implicit evidence$15: 
   org.apache.flink.api.common.typeinfo.TypeInformation[String])org.apache.flink.api.scala.DataSet[String]. Unspecified value parameter evidence$15.
  - could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[String]
  - could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[String]
  - not enough arguments for method fromElements: (implicit evidence$14: scala.reflect.ClassTag[String], implicit evidence$15: 
   org.apache.flink.api.common.typeinfo.TypeInformation[String])org.apache.flink.api.scala.DataSet[String]. Unspecified value parameter evidence$15.

Es ist nicht nurfromElements -Methode: Auch wenn ich aus einer Datei lese und dann versuche, etwas so Einfaches wie @ zu tds.map(r => r), Ich bekomme etwas sehr ähnliches

Multiple markers at this line
    - not enough arguments for method map: (implicit evidence$4: org.apache.flink.api.common.typeinfo.TypeInformation[K], implicit 
     evidence$5: scala.reflect.ClassTag[K])org.apache.flink.api.scala.DataSet[K]. Unspecified value parameters evidence$4, evidence$5.
    - could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[K]
    - could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[K]
    - not enough arguments for method map: (implicit evidence$4: org.apache.flink.api.common.typeinfo.TypeInformation[K], implicit 
     evidence$5: scala.reflect.ClassTag[K])org.apache.flink.api.scala.DataSet[K]. Unspecified value parameters evidence$4, evidence$5.

Ich habe zwei Versionen von Flink ausprobiert: 0.8.1 von Maven Central und die aktuellste aus dem Github-Repository.

Ich verwende Windows 7, scala 2.10.4, jdk 1.7.0_25, Scala IDE Version 3.0.3-20140327-1716-Typesafe auf Eclipse 4.3.0

Was mache ich falsch

Antworten auf die Frage(2)

Ihre Antwort auf die Frage