文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (美国信纸) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  NDB 集群的初始启动

25.3.4 NDB 集群的初始启动

集群配置完成后,启动集群并不困难。每个集群节点进程必须单独启动,并且在它所在的宿主机上启动。管理节点应该首先启动,其次是数据节点,最后是任何 SQL 节点。

  1. 在管理主机上,从系统 shell 中发出以下命令来启动管理节点进程:

    Press CTRL+C to copy
    $> ndb_mgmd --initial -f /var/lib/mysql-cluster/config.ini

    第一次启动时,ndb_mgmd 必须使用 -f--config-file 选项告知其配置文件在哪里。此选项要求还指定 --initial--reload;有关详细信息,请参阅 第 25.5.4 节,“ndb_mgmd — NDB 集群管理服务器守护程序”

  2. 在每个数据节点主机上,运行以下命令来启动 ndbd 进程:

    Press CTRL+C to copy
    $> ndbd
  3. 如果您使用 RPM 文件在包含 SQL 节点的集群主机上安装 MySQL,则可以使用(并且应该使用)提供的启动脚本在 SQL 节点上启动 MySQL 服务器进程。

如果一切顺利,并且集群已正确设置,则集群现在应该可以正常运行。您可以通过调用 ndb_mgm 管理节点客户端来测试这一点。输出应类似于此处显示的输出,但您可能会看到一些细微的差异,具体取决于您使用的 MySQL 的确切版本。

Press CTRL+C to copy
$> 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 集群示例”