flink的Table类型的变量两种输出的形式
生活随笔
收集整理的這篇文章主要介紹了
flink的Table类型的变量两种输出的形式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
| 是否需要env.execute() | 數據處理類型 | 具體代碼 |
| 需要 | 流處理 | Table table = tEnv.sqlQuery("select test() as a,test(a) as b, test(a,b,c) as c from t"); DataStream<Row> res = tEnv.toAppendStream(table, Row.class); res.print(); env.execute(); |
| 不需要 | 批處理 | tableEnv.registerTable("tableA",tableA); Table result2 = tableEnv.sqlQuery("SELECT content,HASHCODE(content) FROM tableA"); tableEnv.toDataSet(result2,Row.class).print(); |
?
?原因是:
批的collect方法里顯示調用了execute
?
總結
以上是生活随笔為你收集整理的flink的Table类型的变量两种输出的形式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美的美居怎么更换wifi
- 下一篇: 铁男可以带征服者吗