聊下 DataStream 与 TableEnvironment 创建
创建 StreamTableEnvironment
public class main {//创建 StreamExecutionEnvironmentStreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();//创建 StreamTableEnvironmentStreamTableEnvironment tenv = StreamTableEnvironment.create(env);}
创建 BatchTableEnvironment
public class main {ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();BatchTableEnvironment tenv = BatchTableEnvironment.create(env);}
DataStream转Table实例
public class main {//创建 StreamExecutionEnvironmentStreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();//创建 StreamTableEnvironmentStreamTableEnvironment tenv = StreamTableEnvironment.create(env);DataStream<Tuple2<String,String>> = ...;// DataStream 转 TableTable table1 = tableEnv.fromDataStream(stream);// DataStream 转 Table 并带上字段Table table1 = tableEnv.fromDataStream(stream,"string1,string2");}
Table 转 DataStream 实例
public class main {//创建 StreamExecutionEnvironmentStreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();//创建 StreamTableEnvironmentStreamTableEnvironment tenv = StreamTableEnvironment.create(env);}
```
