2009-08-05 42 views
2

这是我config.ini文件MySQL的NDB簇添加数据节点

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

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

TCP/IP选项:

[TCP默认]
端口号= 2202#这缺省值;但是,您可以使用免费 #在集群 #注意所有主机的任何端口:建议您不要在所有指定端口 #号,并允许用于代替

默认值

管理流程选项:

[ndb_mgmd]
主机192.168.1.10 =#主机名或管理节点的IP地址 DATADIR =的/ var/lib中/ MySQL的集群#为管理节点的日志文件

选项目录对于数据节点“A”:

[NDBD]
#(一个[NDBD]每个数据节点部) 主机名= 192.168.1.10#主机名或IP地址 DATADIR =的/ usr /本地/ MySQL的/数据#为此数据节点的数据文件的目录

选项数据节点 “B”:

[NDBD]
主机192.168.0.20 =#主机名或IP地址 DATADIR =在/ usr /本地/ mysql /下数据#此数据节点的数据文件的目录

SQL节点选项:

的[mysqld]
主机名= 192.168.1.10#主机名或IP地址 #(额外的mysqld连接可以是 #该节点关于各种 #目的指定诸如运行ndb_restore)

我想指定192.168.0.20服务器上的第二个数据节点。 我需要在192.168.0.20上做什么更改?这是一台非常低端的机器,所以我不希望mysqld在那里运行。 任何人都可以提供任何输入。

回答

2

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

+0

谢谢。我已经做到了这一点。 – 2009-09-22 05:36:26