文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國 Letter) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  NDB 叢集的初始啟動

25.3.4 NDB 叢集的初始啟動

在叢集設定完成後啟動叢集並非非常困難。每個叢集節點處理程序必須在各自所在的系統上個別啟動。管理節點應首先啟動,接著是資料節點,最後才是任何 SQL 節點。

  1. 在管理主機上,從系統 Shell 發出下列命令以啟動管理節點處理程序

    $> ndb_mgmd --initial -f /var/lib/mysql-cluster/config.ini

    第一次啟動時,必須使用 -f--config-file 選項告訴 ndb_mgmd 在哪裡找到其設定檔。此選項要求也必須指定 --initial--reload;如需詳細資訊,請參閱第 25.5.4 節,「ndb_mgmd — NDB 叢集管理伺服器守護程式」

  2. 在每個資料節點主機上,執行此命令以啟動 ndbd 處理程序

    $> ndbd
  3. 如果您在 SQL 節點所在叢集主機上使用 RPM 檔案安裝 MySQL,則可以 (而且應該) 使用提供的啟動指令檔在 SQL 節點上啟動 MySQL 伺服器處理程序。

如果一切順利,且已正確設定叢集,則叢集現在應該可以運作。您可以使用 ndb_mgm 管理節點用戶端來測試這一點。輸出應如這裡所示,雖然您可能會在輸出中看到一些細微的差異,具體取決於您使用的 MySQL 的確切版本

$> ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> SHOW
Connected to Management Server at: localhost:1186 (using cleartext)
Cluster Configuration
---------------------
[ndbd(NDB)]     2 node(s)
id=2    @198.51.100.30  (Version: 8.4.0-ndb-8.4.0, Nodegroup: 0, *)
id=3    @198.51.100.40  (Version: 8.4.0-ndb-8.4.0, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @198.51.100.10  (Version: 8.4.0-ndb-8.4.0)

[mysqld(API)]   1 node(s)
id=4    @198.51.100.20  (Version: 8.4.0-ndb-8.4.0)

SQL 節點在這裡被引用為 [mysqld(API)],這反映了 mysqld 處理程序正在充當 NDB 叢集 API 節點的事實。

注意

SHOW 的輸出中,針對給定 NDB 叢集 SQL 或其他 API 節點顯示的 IP 位址是 SQL 或 API 節點用來連線到叢集資料節點的位址,而不是任何管理節點的位址。

您現在應該準備好在 NDB 叢集中使用資料庫、表格和資料。如需簡短說明,請參閱第 25.3.5 節,「包含表格和資料的 NDB 叢集範例」