mysql ndb cluster添加数据节点

时间:2009-08-05 06:49:18

标签: mysql file configuration for-loop cluster-computing

这是我的config.ini文件

影响所有数据节点上的ndbd进程的选项:

[ndbd default]
NoOfReplicas = 1#副本数 DataMemory = 80M#为数据存储分配多少内存 IndexMemory = 18M#为索引存储分配多少内存                   #对于DataMemory和IndexMemory,我们使用了                   # 默认值。由于“世界”数据库占用了                   #只有大约500KB,这应该足够了                   #此示例群集设置。

TCP / IP选项:

[tcp default]
portnumber = 2202#这是默认值;但是,您可以使用任何免费的端口                   #对于群集中的所有主机                   #注意:建议您不要指定端口                   #number at all,允许使用默认值

管理流程选项:

[ndb_mgmd]
hostname = 192.168.1.10#管理节点的主机名或IP地址 datadir = / var / lib / mysql-cluster#管理节点日志文件的目录

数据节点“A”的选项:

[NDBD]
                                #(每个数据节点一个[ndbd]部分) hostname = 192.168.1.10#主机名或IP地址 datadir = / usr / local / mysql / data#此数据节点的数据文件的目录

数据节点“B”的选项:

[NDBD]
hostname = 192.168.0.20#主机名或IP地址 datadir = / usr / local / mysql / data#此数据节点的数据文件的目录

SQL节点选项:

的[mysqld]
hostname = 192.168.1.10#主机名或IP地址                                 #(其他mysqld连接可以是                                 #为此节点指定各种                                 #目的,如运行ndb_restore)

我想在192.168.0.20服务器上指定第二个数据节点。 我需要对192.168.0.20进行哪些更改?这是一台非常低端的机器,所以,我想不要让mysqld在那里运行。  任何人都可以提供任何意见。

1 个答案:

答案 0 :(得分:2)

如果您使用http://www.severalnines.com/config/index.php创建配置文件,并要求它将其作为电子邮件发送给您,您将获得多个脚本,包括add_node.sh,这可能就是您所需要的。