从案例类的集合创建Flink DataStream时,“未找到隐式”

jav*_*dba 0 scala implicit apache-flink

我正在尝试做一个flinkscala api hello世界,但是无法复制从https://www.slideshare.net/dataArtisans/apache-flink-datastream-api-basics/20看到的开始的教程片段。

在此处输入图片说明

我尝试的副本是:

  val env = StreamExecutionEnvironment.getExecutionEnvironment
  case class Order(user: String, product: String, amount: Double, proctime: Int, rowtime: Int)

  def basic() = {
    val seq = (1 to 50).map { i => Order(s"User" + (i % 10).toString, "Product" + (i % 20), 2.0 * (4 * i +.5 * i * i -.1 * i * i * i), i * 10, i * 3) }
    val ds: DataStream[Order] = env.fromElements(seq:_*)
Run Code Online (Sandbox Code Playgroud)

隐式不起作用,但是

错误:(21,30)找不到类型为org.apache.flink.api.common.typeinfo.TypeInformation [com.blazedb.spark.FlinkDemo.Order]的证据参数的隐含值

C

这里需要更改什么?