Flink SQL 優(yōu)化
設置空閑狀態(tài)保留時(shí)間 不設置空閑狀態(tài)保留時(shí)間會(huì )導致?tīng)顟B(tài)爆炸。 FlinkSQL 的 regular join inner 、 left 、 right ),左右表的數據都會(huì )一直保存在狀態(tài)里,不會(huì )清理!要么設置 TTL ,要么使用 Flink SQL 的 interval join 。 使用 Top N 語(yǔ)法進(jìn)行去重,重復數據的出現一般都位于特定區間內(例如一小時(shí)或一天內),過(guò)了這段時(shí)間之后,對應的 狀態(tài)就不再需要了。 Flink SQL可以指定空閑狀態(tài)( ......
flink
|
2023-01-29
0 評論
1,377 瀏覽
Flink雙流Join底層原理
底層原理簡(jiǎn)介 LState:存儲左邊數據流中的數據。 RState:存儲右邊數據流中的數據。 當左邊數據流數據到達的時(shí)候會(huì )保存到LState,并且到RState中進(jìn)行Join。將Join生成的結果數據發(fā)送到下游。 右邊數據流中數據到達的時(shí)候,會(huì )保存到RState當中,并且到LState中進(jìn)行Join,然后將Join之嚄胡的結果數據發(fā)送到下游。 為了保障左右兩邊流中需要Join的數據出現在相同節點(diǎn),Flink SQL會(huì )利用Join中的on的關(guān)聯(lián)條件進(jìn)行分 ......
flink
|
2023-02-11
1 評論
1,452 瀏覽
Flink 常見(jiàn)問(wèn)題總結
Flink大數據常見(jiàn)問(wèn)題總結。
flink
|
2023-07-01
1 評論
1,181 瀏覽
Linux 安裝最新Neovim
Neovim是一個(gè)社區驅動(dòng)的開(kāi)源項目,是Vim文本編輯器的一個(gè)分叉版本,它的構建使Vim更容易為核心開(kāi)發(fā)人員維護。是對vim的一個(gè)增強,相比與vim性能更好,速度更快。
nvim
|
2023-05-10
0 評論
2,200 瀏覽
Linux 安裝常見(jiàn)編譯工具安裝
常見(jiàn)工具安裝,包括: 軟件備注 m4autoconf依賴(lài) autoconfautoconf依賴(lài) automakeautoconf依賴(lài) libtoolsautoconf依賴(lài) gmpgcc安裝依賴(lài) mpfrgcc安裝依賴(lài) mpcgcc安裝依賴(lài) islgcc安裝依賴(lài) gccgcc安裝依賴(lài)
linux
|
2023-05-29
0 評論
20,464 瀏覽
記錄一次由于Jar包沖突導致的神奇問(wèn)題
今天同事找我幫忙看一個(gè)Flink的問(wèn)題,現象是前幾天還能提交的客戶(hù)端,就在今天突然提交不了作業(yè)了,報錯提示大概如下(公司的東西涉密), Caused by: org.apache.flink.api.common.InvalidProgramException: The LocalStreamEnvironment cannot be used when submitting a program through a client, or running in ......
flink
|
2023-05-22
0 評論
2,274 瀏覽
老電腦如何繼續繼續工作
本文只適合沒(méi)錢(qián)買(mǎi)新電腦又想用老電腦寫(xiě)代碼的人,其他人請繞行。 本文適合比較想學(xué)習Linux的人,不想感興趣的請繞行。
linux
|
2023-05-15
6 評論
2,211 瀏覽
Debian 9如何升級到Debian 10
由于本人使用的自建代碼倉Gitea在docker 19版本存在bug,導致一個(gè)MR只能提交一個(gè)commit,提交第二個(gè)的時(shí)候MR就沒(méi)辦法merge了。 當然想要解決這個(gè)問(wèn)題有兩個(gè)辦法: 在Debian 9上面安裝Docker 20以后的版本,但是apt源里面沒(méi)有,可以考慮安裝Debian 10對應的Docker。 將Debian 9升級到Debian 10,順便安裝最新版本的Docker,目前版本是23。也能解決我當前的問(wèn)題。 經(jīng)過(guò)我個(gè)人的考慮,Debi ......
debian
升級
|
2023-05-12
0 評論
2,861 瀏覽
Bolo博客速度優(yōu)化
背景 可能是實(shí)在太無(wú)聊了,居然覺(jué)得Bolo博客響應有點(diǎn)慢,忍不住看了下代碼,發(fā)現了一個(gè)比較難以接受的現實(shí):Bolo博客中的markdown沒(méi)事都會(huì )調用解析服務(wù)區解析。 開(kāi)發(fā) 于是我就加了下面這個(gè)函數: public static String toHTML(final String markdownText, String cacheKey) { String cache = RedisCacheUtils.getCache(cacheKey); if (! ......
博客
|
2023-04-24
0 評論
2,292 瀏覽
留言板
歡迎來(lái)到ZEEKLING的博客,有什么想說(shuō)的就留在下面吧。
關(guān)于我
|
2020-09-05
44 評論
9,236 瀏覽
debian 11 安裝clang-15
debian 11 安裝clang-15 debian 11 使用apt install clang-15安裝失敗,可以使用下面命令安裝: wget https://mirrors.tuna.tsinghua.edu.cn/llvm-apt/llvm.sh sudo chmod +x llvm.sh sudo ./llvm.sh 15 all -m https://mirrors.tuna.tsinghua.edu.cn/llvm-apt
linux
debian11
|
2023-04-21
0 評論
32,147 瀏覽
Git命令詳解
主要記錄自己平時(shí)使用的 Git 命令,方便記憶和查找..
git
原創(chuàng )
|
2019-12-01
1 評論
4,343 瀏覽
小令童鞋的書(shū)單
本頁(yè)主要用來(lái)記錄自己已經(jīng)讀過(guò)的書(shū)或者是正在讀的書(shū),里面的這些書(shū)都是個(gè)人覺(jué)得值得花一點(diǎn)時(shí)間去讀的書(shū),如果感興趣的話(huà)可以交流下。
原創(chuàng )
計劃
生活
|
2019-09-18
5 評論
8,444 瀏覽
Redis 可以禁用的高危命令
redis一款高并發(fā)的內存K-V數據庫,提供了好多命令,但是其中有部分對于生產(chǎn)環(huán)境來(lái)說(shuō)比較危險,需要禁用掉。高危命令有:keys、flushdb、flushall、config、debug、eval、script、evalsha、shutdown
redis
|
2022-08-02
3 評論
2,990 瀏覽
跳躍列表源碼實(shí)現
跳躍表將有序鏈表中的部分節點(diǎn)分層,每一層都是一個(gè)有序鏈表。在查找時(shí)優(yōu)先從最高層開(kāi)始向后查找,當到達某節點(diǎn)時(shí),如果next節點(diǎn)值大于要查找的值或next指針指向NULL,則從當前節點(diǎn)下降一層繼續向后查找,這樣可以有效提升效率。如下圖所示使用跳表查找51的路徑為1->21->41->51需要查找4次。如果使用鏈表查找路徑為1->11->21->31->41->51需要查找6次,效率明顯提升了,當數據量較大是提升更為 ......
Redis5設計與源碼分析
|
2022-12-30
0 評論
1,055 瀏覽