今天在用SideOutPut写分流的时候,遇到了一个莫名其妙的错误:Type mismatch, expected: OutputTag[NotInferedX], actual: OutputTag[AnyLog]
代码如下:
大概的意思就是类型不匹配,经过与官网的例子进行逐行对比修改,在于发现问题,因为是网上找的java例子修改的,拷贝的时候,自动引用了错误的包
之前引用的是java类org.apache.flink.util.OutputTag
而正确的类应该是scala的类org.apache.flink.streaming.api.scala.OutputTag