Apache flink 在Flink中使用BlinkPlanner

Apache flink 在Flink中使用BlinkPlanner,apache-flink,flink-sql,Apache Flink,Flink Sql,我正在阅读有关如何使用“BlinkPlanner”的文章,发现可以使用上面的代码创建TableEnvironmentImpl的实例: import org.apache.flink.table.api.{EnvironmentSettings, TableEnvironment} val bbSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inBatchMode().build() val bbTableEnv =

我正在阅读有关如何使用“BlinkPlanner”的文章,发现可以使用上面的代码创建TableEnvironmentImpl的实例:

import org.apache.flink.table.api.{EnvironmentSettings, TableEnvironment}

val bbSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inBatchMode().build()
val bbTableEnv = TableEnvironment.create(bbSettings)

是否可以创建一个同样使用“BlinkPlanner”的BatchTableEnvironmentImpl实例?我更喜欢使用BatchTableEnvironment,因为它公开了比标准实现更多的方法,例如toDataSet

否不能将
BlinkPlanner
BatchTableEnvironment
一起使用

Blink planner仅适用于批处理和流式处理的
DataStream
api。实际上,我们的计划是完全反对
数据集。有计划要有一个等价的
BatchTableEnvironment
,它将有类似于
toBoundedStream
的方法。不过,我们可以添加它的最早版本是1.11