NDB Cluster 內部結構  /  NDB 核心區塊  /  NDBCNTR 區塊

4.14 NDBCNTR 區塊

這是一個叢集管理區塊,負責處理區塊初始化和組態設定。在資料節點啟動過程中,它會接管 QMGR 區塊並繼續該程序。它還協助資料節點的正常 (計畫性) 關機。這個區塊在 storage/ndb/src/kernel/blocks/ndbcntr 中實作,其中包含這些檔案

  • Ndbcntr.hpp:定義用於實作叢集管理功能的 Ndbcntr 類別。

  • NdbcntrInit.cppNdbcntr 資料和記錄的初始化程式。

  • NdbcntrMain.cpp:實作用於啟動、重新啟動和讀取組態資料的方法。

  • NdbcntrSysTable.cppNDBCNTR 在初始系統啟動時建立並初始化系統表格。表格定義在此檔案的靜態結構中。