欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-12 12:05:26
...

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)