2007-04-20
关于Mysql5.0.X集群的配置与安装(管理节点)
关键字: mysql cluster用了一天的时间调试安装好的集群,怎么都没有成功,后来发现是因为其中的一台服务器是双网卡,访问管理节点时居然显示的是外网的地址,不过也好,重新安装一遍,温故知新吗
下面先说一下mysql集群(cluster)的大致情况,

上图中清楚地表明了,一个mysql的集群一共由三个部分组成,Management(集群管理节点),Data Node(数据节点),Sql Node(访问节点组成),下面分布说明:
一、管理节点
管理节点的安装和配置都比较简单,首先从mysql网站上下载所需的安装包,这里我用的是5.0.37,文件是:mysql-5.0.37-linux-i686.tar.gz,用tar解开
cpp 代码
- tar zxvf ./mysql-5.0.37-linux-i686.tar.gz
然后在你想安装的目录中建立management的目录,比如:/usr/local/mysql-ndb-mgm
cpp 代码
- cp mysql-5.0.37-linux-i686/bin/ndb_mgm /usr/local/mysql-ndb-mgm/
- cp mysql-5.0.37-linux-i686/bin/ndb_mgmd /usr/local/mysql-ndb-mgm/
- cd /usr/local/mysql-ndb-mgm
- chmod +x ndb_mgm*
下面建立一个配置文件
cpp 代码
- vi ./config.ini
写入下面的配置
cpp 代码
- [NDBD DEFAULT]
- NoOfReplicas = 1
- DataMemory=80M
- IndexMemory=18M
- [TCP DEFAULT]
- portnumber=2202
- [NDB_MGMD]
- hostname=192.168.0.1
- datadir=/var/lib/mysql-cluster
- [NDBD]
- hostname=192.168.0.2
- datadir=/var/lib/mysql
- [NDBD]
- hostname=192.168.0.3
- datadir=/var/lib/mysql
- [MYSQLD]
- hostname=192.168.0.4
[NDB_MGMD] 表示的是管理节点,[NDBD]表示的是Data 节点,[MYSQLD]表示的是访问节点
配置完成后,在控制台输入:
cpp 代码
- ./ndb_mgmd -f /usr/local/mysql-ndb-mgm/config.ini
-f 参数指定的是ndb_mgmd的配置文件的位置,运行后,不会有任何的显示,下面用客户端连接上去看一下是否成功
cpp 代码
- ./ndb_mgm
- SHOW
如果看见下面的信息,表示成功:
cpp 代码
- [ndbd(NDB)] 2 node(s)
- id=2 (not connected, accepting connect from 192.168.0.2)
- id=3 @192.168.0.3 (Version: 5.0.37, starting, Nodegroup: 0)
- [ndb_mgmd(MGM)] 1 node(s)
- id=1 @192.168.0.1 (Version: 5.0.37)
- [mysqld(API)] 1 node(s)
- id=4 (not connected, accepting connect from 192.168.0.4)
至此,管理节点就配置成功了
发表评论
- 浏览: 101046 次
- 来自: 北京

- 详细资料
搜索本博客
我的相册
IMG_7195
共 46 张
共 46 张
最近加入圈子
最新评论
-
北京太乱了,求你,别来了 ...
深有感触。。。
-- by zisidemao -
【收藏】通过js调用WebSer ...
Where's http://localhost/accountws/servi ...
-- by dayrl -
Xfire在Spring下实现安全 ...
开源否开源社区:http://www.kaiyuanfou.com有更详细的说明
-- by zhongludeng -
Xfire在Spring下实现安全 ...
开源否开源社区:http://www.kaiyuanfouc.com有更详细的说 ...
-- by zhongludeng -
关于EhCache的使用
:o :lol: :cry: :wink:& ...
-- by dsl_0375






评论排行榜