当前位置:嗨网首页>书籍在线阅读

05-管理节点配置步骤

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

MySQL Cluster安装完毕后,首先来配置管理节点。管理节点的配置很简单,但它是Cluster配置过程中最关键的一步。以上述测试节点为例,具体操作如下。

(1)在服务器192.168.7.187的/home/zzx2/下创建目录mysql-cluster,并在目录中创建配置文件config.ini。

mkdir /home/zzx2/mysql-cluster

cd /home/zzx2/mysql-cluster

touch config.ini

(2)根据这里的测试集群环境,config.ini文件配置如下:

[NDBD DEFAULT]

NoOfReplicas=1 #每个数据节点的镜像数量

DataMemory=500M #每个数据节点中给数据分配的内存

IndexMemory=300M #每个数据节点中给索引分配的内存

[TCP DEFAULT]

portnumber=2202 #数据节点的默认连接端口

[NDB_MGMD]#配置管理节点

id=1

hostname=192.168.7.187#管理节点IP

datadir=/home/zzx2/mysql-cluster #管理节点数据目录

[NDBD]

id=2

hostname =192.168.7.187

datadir =/home/zzx2/mysql/data

[NDBD]

id=3

hostname=192.168.7.55

datadir=/home/zzx2/mysql/data

[MYSQLD]

hostname=192.168.7.187

[MYSQLD]

hostname=192.168.7.55

[MYSQLD]# Options for mysqld process:

在上面的配置文件中,包括很多的组,组名用“[]”括起来,这里我们最关心的是3类节点组的配置,分别定义如下。

[NDB_MGMD]:表示管理节点的配置,只能有一个。

[NDBD DEFAULT]:表示每个数据节点的默认配置,在每个节点的[NDBD]中不用再写这些选项。只能有一个。

[NDBD]:表示每个数据节点的配置,可以有多个。

[MYSQLD]:表示SQL节点的配置,可以有多个,分别写上不同SQL节点的IP地址;也可以不用写IP地址,只保留一个空节点,表示任意一个IP地址都可以进行访问。此节点的个数表明了可以用来连接数据节点的SQL节点总数。

每个节点都要有一个独立的 id 号,可以手工填写,比如“id=2”,也可以不写,系统会按照配置文件的填写顺序自动分配。