導航:首頁 > 源碼編譯 > doris源碼編譯

doris源碼編譯

發布時間:2023-10-25 22:57:16

㈠ Doris 源碼分析 (四) 元數據維護

注 修改配置之後,需要通過 metadata_failure_recovery=true 來清空 bdbje 的元數據, 因此當修改 FE 埠等都可以通過在 fe/基拿conf/fe.conf 的方式來使其生效即可,然後將 fe.conf 文件中的 metadata_failure_recovery=true 刪除防止下次再次清除咯。(源碼: org.apache.doris.journal.bdbje.BDBDebugger )

修改 fe.conf 文件增加 enable_bdbje_debug_mode=true , 然後通過 sh start_fe.sh --daemon 啟動 FE 即可進入 debug 模式。 進入 debug 模式之後,僅會啟動 http server 和 MySQLServer 並打開 BDBJE 實例,但不會進入任何元數據的載入及後搏大搭續其他啟動流程。

進入 FE web ui 或 MySQL 客戶端訪問 Doris 服務:

當硬碟損壞之後,磁碟上 image 文件可能損壞,但內存中元數據完好的情況下可以從內存中 mp 元數據,在替換磁碟上仿芹的 image 文件,來恢復元數據,整個不停查詢服務的操作如下:

FE 啟動腳本中指定了 -helper 參數,並且指向了正確的 leader FE 節點,那麼該 FE 首先會通過 http 向 leader 節點詢問自身的角色(即 ROLE )和 cluster_id 。然後拉取最新的 image 文件。讀取 image 文件,生成元數據鏡像後,啟動 bdbje ,開始進行 bdbje 日誌同步。同步完成後,開始回放 bdbje 中, image 文件之後的日誌,完成最終的元數據鏡像生成。

閱讀全文

與doris源碼編譯相關的資料

熱點內容
android強制系統橫屏 瀏覽:278
怎麼提前看未播出的電視劇app 瀏覽:664
cad轉pdf圖層 瀏覽:598
程序員接私活初級 瀏覽:433
全無油潤滑壓縮機 瀏覽:185
代碼加密常用方法 瀏覽:952
安卓手機如何解除已禁用 瀏覽:396
演算法的隨機性 瀏覽:485
高中解壓體育游戲 瀏覽:533
androidstudior丟失 瀏覽:345
命令行筆記 瀏覽:738
360目標文件夾訪問拒絕 瀏覽:519
3b編程加工指令 瀏覽:789
c8051f系列單片機選型手冊 瀏覽:773
南昌php程序員 瀏覽:513
bcs命令 瀏覽:447
如何在伺服器指向域名 瀏覽:417
車床編程可以做刀嗎 瀏覽:519
ln命令源碼 瀏覽:793
用粘液做解壓手套 瀏覽:331