mysql-cluster系列:
- mysql-cluster(1)——简介
- mysql-cluster(2)——部署
- mysql-cluster(3)——集群管理和维护
- mysql-cluster(4)——创建内存表和磁盘表
- mysql-cluster(5)——jdbc
- mysql-cluster(6)——配置详解
- mysql-cluster(7)——基准测试
- mysql-cluster(8)——最佳实践
- mysql-cluster(9)——NDB和InnoDB区别
- mysql-cluster(10)——注意事项
NDB节点参数列表:https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-params-ndbd.html
MGM节点参数列表:https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-params-mgmd.html
SQL节点参数列表:https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-params-api.html
配置示例:
[NDBD DEFAULT]
NoOfReplicas=2 #每个数据节点的镜像数量,通常最低设置为2,否则就没有意义了,这里是方便后面测试。
DataMemory=64M #每个数据节点中给数据分配的内存
IndexMemory=16M #每个数据节点中给索引分配的内存
#管理节点
[NDB_MGMD]
nodeid=1
hostname=10.5.11.85 #管理节点ip
datadir=/opt/mysql/data #管理节点数据目录,存放相关日志,以及pid文件
#第一个 ndbd 节点:
[NDBD]
nodeid=2
hostname=10.5.11.86 #数据节点ip地址
datadir=/opt/mysql/data
# SQL node options:
[MySQLD]
nodeid=3
hostname=10.5.11.87 #SQL节点ip地址
[MySQLD] #这里保留了一个空节点。否则停止NDB会报错:No free node id found for ndbd(NDB).