flink 隱式轉換的問題

初入 flink  報錯如下   

Information:2020-05-14 11:18 - Build completed with 2 errors and 0 warnings in 3 s 77 ms
Error:(15, 60) could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[String]
    val result:DataSet[(String,Int)] = inputDataSet.flatMap(_.split(" "))
Error:(15, 60) not enough arguments for method flatMap: (implicit evidence$16: org.apache.flink.api.common.typeinfo.TypeInformation[String], implicit evidence$17: scala.reflect.ClassTag[String])org.apache.flink.api.scala.DataSet[String].
Unspecified value parameters evidence$16, evidence$17.
    val result:DataSet[(String,Int)] = inputDataSet.flatMap(_.split(" "))

關鍵詞  implicit  ,TypeInformation

解決辦法 

① 確認 當前的環境的 scala  版本 與 你引入 依賴的scala 版本是否一致 

②其他資料 SOF

③增加 導入包

import org.apache.flink.streaming.api.scala._
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章