flink的Table类型的变量两种输出的形式
生活随笔
收集整理的這篇文章主要介紹了
flink的Table类型的变量两种输出的形式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?
| 是否需要env.execute() | 數(shù)據(jù)處理類型 | 具體代碼 |
| 需要 | 流處理 | 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方法里顯示調(diào)用了execute
?
總結(jié)
以上是生活随笔為你收集整理的flink的Table类型的变量两种输出的形式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美的美居怎么更换wifi
- 下一篇: flink sql的datastream