文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙尺寸) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  NDB Cluster 的初始啟動

25.3.4 NDB Cluster 的初始啟動

在設定完成後,啟動叢集並非難事。必須分別啟動每個叢集節點程序,並在其所在的 主機上啟動。管理節點應先啟動,然後是資料節點,最後是任何 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 Cluster 管理伺服器精靈」

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

    $> ndbd
  3. 如果您使用 RPM 檔案將 MySQL 安裝在 SQL 節點所在的叢集主機上,您可以(且應該)使用提供的啟動腳本在 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: 9.0.0-ndb-9.0.0, Nodegroup: 0, *)
id=3    @198.51.100.40  (Version: 9.0.0-ndb-9.0.0, Nodegroup: 0)

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

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

此處將 SQL 節點稱為 [mysqld(API)],這反映出 mysqld 程序正在充當 NDB Cluster API 節點。

注意

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

您現在應該可以開始使用 NDB Cluster 中的資料庫、資料表和資料。請參閱 第 25.3.5 節「含有資料表和資料的 NDB Cluster 範例」,以簡要討論。