mysql-cluster(3)——集群管理和维护

mysql-cluster系列:

  1. mysql-cluster(1)——简介
  2. mysql-cluster(2)——部署
  3. mysql-cluster(3)——集群管理和维护
  4. mysql-cluster(4)——创建内存表和磁盘表
  5. mysql-cluster(5)——jdbc
  6. mysql-cluster(6)——配置详解
  7. mysql-cluster(7)——基准测试
  8. mysql-cluster(8)——最佳实践
  9. mysql-cluster(9)——NDB和InnoDB区别
  10. mysql-cluster(10)——注意事项

本文目录:

1 启动

启动顺序为:管理节点->数据节点->SQL节点
(1) 管理节点:ndb_mgmd -f /opt/mysql/data/config.ini

注:–initial指定初始化加载,每次修改管理节点的配置重启都需要加上,否则不会生效;-f指定管理节点的参数文件。

ndb_mgmd --initial -f /opt/mysql/data/config.ini

(2) 数据节点:ndbd
注意:只是在第一次启动或在备份/恢复或配置变化后重启ndbd时,才加–initial参数!原因在于,该参数会使节点删除由早期ndbd实例创建的,用于恢复的任何文件,包括用于恢复的日志文件。

执行–initial将会删除所有数据。

ndbd --initial

(3) SQL节点:/etc/init.d/mysqld start

2 关闭

关闭顺序:SQL节点 -> 数据节点 -> 管理节点
(1) SQL节点:/etc/init.d/mysqld stop
(2) 数据节点:ndbd stop
(3) 管理节点:ndb_mgm -e shutdown

3 ndb_mgm

ndb_mgm工具是ndb_mgmd(MySQL Cluster Server)的客户端管理工具,通过该工具可以方便的检查Cluster的状态,启动备份,关闭等功能。更详细的方法可以通过ndb_mgm –help命令来进行查看。

查看集群状态:ndb_mgm -e show
内存使用情况:ndb_mgm下使用all report memoryusage

[[email protected] mysql]# ndb_mgm

-- NDB Cluster -- Management Client --
ndb_mgm> all report memoryusage;
Connected to Management Server at: localhost:1186
Node 2: Data usage is 1%(27 32K pages of total 2048)
Node 2: Index usage is 1%(25 8K pages of total 2080)
Node 4: Data usage is 1%(27 32K pages of total 2048)
Node 4: Index usage is 1%(25 8K pages of total 2080)

猜你喜欢

转载自blog.csdn.net/weitry/article/details/80579795