报错信息如下:

Exception in thread "main" java.lang.IllegalStateException: No operators defined in streaming topology. Cannot generate StreamGraph.
	at org.apache.flink.table.executor.StreamExecutor.createPipeline(StreamExecutor.java:51)
	at org.apache.flink.table.api.internal.TableEnvironmentImpl.execute(TableEnvironmentImpl.java:1197)
	at com.idengyun.ST$.main(ST.scala:52)
	at com.idengyun.ST.main(ST.scala)

代码结构如下:

    val bsEnv = StreamExecutionEnvironment.getExecutionEnvironment
    val bsSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inStreamingMode().build
    val tableEnv = StreamTableEnvironment.create(bsEnv, bsSettings)
  ......
    tableEnv.execute("")

Flink1.11版本对于两个env的execute代码实现有改动,在1.11版本里需要用

bsEnv.execute("")