flink java.lang.ClassCastException
2021-10-20 15:39 微服务专家 阅读(404) 评论(0) 编辑 收藏 举报flink 版本1.13.1
java版本1.8.0_141-b15
对一个流多次map 会发生ClassCastException 具体工作原理还不清楚
原始流A
B = A.map(mapper1)
C = A.map(mapper2)
这时并不会发生报错
B.process(p1);
C.process(p2)
并且B和C的类型不一样, 比如B中的类型是TB, C中的类型是TC, 就会报错无法TB 无法 cast为 TC