Flink表转流一例+何时应该使用execute()
生活随笔
收集整理的這篇文章主要介紹了
Flink表转流一例+何时应该使用execute()
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我們常常會(huì)遇到是否應(yīng)該寫(xiě)execute()的問(wèn)題
batch的print()中已經(jīng)加入了execute
executeSql()里面已經(jīng)加入了 execute
所以上述兩種情況下,代碼使用者不需要再在代碼末尾加入execute()
那么為什么下面這種使用executeSql以后為啥還需要在代碼末尾加入execute()呢
這是因?yàn)檫@個(gè)例子是
表轉(zhuǎn)流,
雖然表操作時(shí)的executeSql里面已經(jīng)具備了execute()功能
但是這個(gè)只是激活表環(huán)境,沒(méi)有流環(huán)境,
所以需要再次execute()
也就是說(shuō),
對(duì)于表轉(zhuǎn)流這類(lèi)代碼,需要executeSql和execute()相當(dāng)于兩次execute才能讓代碼順利運(yùn)行。
?
這是因?yàn)檫@個(gè)例子是表轉(zhuǎn)流
總結(jié)
以上是生活随笔為你收集整理的Flink表转流一例+何时应该使用execute()的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 金融卡是什么银行卡 金融卡属于什么银行卡
- 下一篇: 新冠病毒保险怎么买