Nifi 怀疑出个bug 流程中的实时数据结果痕迹没有不是实时的,是之前的。以及相应解决办法。
1
????? 在 Nifi 中做數據處理,有一個半小時之前執行過的流程,因為沒設置好執行的時間,結果把讀的數據庫的表持續讀成數據流 流到文件里,結果生成大量文件,一個文件就存著一張表的結果。
2
????? 然后過了三十分鐘吧,打開其中的組件來看如下圖的方式看流程痕跡,發現仍然是半小時之前的執行流程的結果痕跡,想要看當前的流程痕跡看不成。
????? 嘗試這些:一、01 刷新當頁的記錄 02 同一流程下,換庫換表內容來查 03 停掉流程再次啟動接著看,04 重啟nifi 再來看 都還是之前的那些。
????? ????????????????? 二、重新來一套流程 ,查之前的表或者查新表 流程痕跡是實時更新的。
3
和旁邊同學討論,懷疑是之前的流程他沒流完,重新start后他接著流。但是這是重新啟動流程,或者更新了查詢的內容啊。新的流程他怎么還能流之前的呢?他之前的這些痕跡他也沒隨著時間仍然更新,每回看都是這些。所以,各種刷新嘗試下,他還是這樣,懷疑是個bug.暫時搞不定,如果要看實時痕跡,我就重新弄了一份流程。That·s all !!!
?
?
====================================================== 更新于2021.11.19
?
針對上面提的問題。在組件右上角這里,有個紅框一般是實時消失錯誤,鼠標放上去就看到英語描述了。
如:
+++++++++++++++++++++++++++++++++++++++++++++++++++++
?
10時06分31秒
執行8glld-017d1011]5d73-1110b48593258cf012d3]無法執行SQL選擇查詢 SELECT最后一個成功從服務跌收到的數據包是 57.693,31 6 毫秒前,最后一個成功發送到服務器的數據包是在 57,893, 317 豪秒前發送的,大于服務踐配置的害待超時值,在他的應用程序中使用之前,您應該考虛過期和/成測試連接有效性;在為客戶端超時增加服務器配置值時,或者使用
%
連接牌/J連接屬性ato Reconnect-true 以避免比問題.沒有路由到效嚎的 RowFile:
Com.mysgljdbc通信異常:從服務器成功備收到的展后一個數據包的/時間是57.893,316毫秒的,最后一次成功發送到服務就的數據包是57,893,317毫秒前。比服務然配置的“零待起時值長,在應用程序中使用之前,應考虛路經過期和/或測試連接有效性,在應用程序中增》服務題配置的客戶瑞規時佰,或使用enifiNPHname Connector/JConmnection腐性autorecnect true來跑免此問題。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
?
這描述應該是對這個問題的解決吧,不過我們都沒搞清這說的是怎么操作。就先更新到這里。
總結
以上是生活随笔為你收集整理的Nifi 怀疑出个bug 流程中的实时数据结果痕迹没有不是实时的,是之前的。以及相应解决办法。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小型动漫知识图谱的构建 (Python+
- 下一篇: HA双机热备配置