这篇博客介绍了在使用Flink SQL时遇到的'Too many fields referenced from an atomic type'错误,分析了问题背景,提供了解决方案,包括引入相关包,并通过两个测试类进行验证。同时,文中提到了一个内网中出现的类似问题,由于使用了非Flink默认的tuple2导致,提示在不同环境下要注意依赖的一致性。
摘要由CSDN通过智能技术生成
1.背景
写了一段flink sql的代码如下
@Test
def mainTest():Unit={
val settings =EnvironmentSettings.newInstance.inStreamingMode.build
val env =StreamExecutionEnvironment.<
【Flink】Too many fields referenced from an atomic type
1.背景写了一段flink sql的代码如下@Test def mainTest(): Unit = { val settings = EnvironmentSettings.newInstance.inStreamingMode.build val env = StreamExecutionEnvironment.createLocalEnvironment() val tEnv = StreamTableEnvironment.create(env, settings).