- 浏览: 3506968 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
网上所有讲述关于MySQL
Cluster
的文章
要不就是跳过了某些步骤没说
要不就是搞得太复杂.把配置文件能写的都加上了
这对于按需自定义很不方便
甚至MySQL官网的HELP
对于某些内容的描述也是有些模糊和遗漏的
只能参考N多文档进行N多试验.
最后得出正确以及最简化的配置方法
然后大家可以按照最简化的配置.
自行加上所需的配置内容.
网络分布
MySQL Server1 : 192.168.210.131
MySQL Server2 : 192.168.210.132
NDB MGM : 192.168.210.133
NDB1 : 192.168.210.134
NDB2 : 192.168.210.135
NDB节点
先从MYSQL官网下载NDB Storage Engine
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-ndb-storage-5.0.45-0.glibc23.i386.rpm
安装后配置my.cnf
NDB节点的配置文件只需要一句话用来指定MGM的地址即可
# vi /etc/my.cnf
[MYSQL_CLUSTER]
ndb-connectstring=192.168.210.133
初始化ndbd
# ndbd –initial
启动ndbd
# ndbd
MGM节点
安装PERL模块
# yum install perl
# wget http://dag.wieers.com/rpm/packages/perl-HTML-Template/perl-HTML-Template-2.9-1.el5.rf.noarch.rpm
# rpm -ivh perl-HTML-Template-2.9-1.el5.rf.noarch.rpm
下载MGM服务以及管理工具
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-ndb-management-5.0.45-0.glibc23.i386.rpm
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-ndb-tools-5.0.45-0.glibc23.i386.rpm
安装之后配置MGM配置文件
#vi /etc/ndb.ini
# Example Ndbcluster storage engine config file.
#
[ndbd default]
NoOfReplicas= 2
MaxNoOfConcurrentOperations= 10000
DataMemory= 80M
IndexMemory= 24M
TimeBetweenWatchDogCheck= 30000
DataDir= /var/lib/mysql-cluster
MaxNoOfOrderedIndexes= 512
[ndb_mgmd default]
DataDir= /var/lib/mysql-cluster
[ndb_mgmd]
Id=1
HostName=192.168.210.133
[ndbd]
Id= 2
HostName=192.168.210.134
[ndbd]
Id= 3
HostName=192.168.210.135
[mysqld]
Id= 4
hostname=192.168.210.131
[mysqld]
Id= 5
hostname=192.168.210.132
# choose an unused port number
# in this configuration 63132, 63133, and 63134
# will be used
[tcp default]
PortNumber= 63132
启动MGM
# ndb_mgmd -f /etc/ndb.ini
MySQL节点
安装MySQL服务端,Redhat自带的5.0.22版本似乎不支持mysql cluster
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-devel-5.0.45-0.glibc23.i386.rpm
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-server-5.0.45-0.glibc23.i386.rpm
安装MySQL客户端
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-shared-5.0.45-0.glibc23.i386.rpm
http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.0/MySQL-client-5.0.45-0.glibc23.i386.rpm
MySQL配置文件
# vi /etc/my.cnf
[MYSQLD]
ndbcluster
ndb-connectstring=192.168.210.133
#将默认存储方式改成NDB,对于生产环境下的MySQL Cluster会方便很多.
default-storage-engine=ndbcluster
启动MySQL
# /etc/rc.d/init.d/mysql restart
然后我们回到MGM节点服务器192.168.210.133
查看节点情况
# ndb_mgm
> show
ndb_mgm> show
Cluster Configuration
———————
[ndbd(NDB)] 2 node(s)
id=2 @192.168.210.134 (Version: 5.0.45, Nodegroup: 0)
id=3 @192.168.210.135 (Version: 5.0.45, Nodegroup: 0, Master)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.210.133 (Version: 5.0.45)
[mysqld(API)] 4 node(s)
id=4 @192.168.210.131 (Version: 5.0.45)
id=5 @192.168.210.132 (Version: 5.0.45)
所有节点都已正常启动
安装MySQL Cluster有几点要注意
1.不能使用RedHat或者CentOS自带的mysql服务.此服务甚至不支持NDB的参数
2.似乎NDB只有二进制代码下载.至今没有找到源代码包下载
发表评论
-
oracle复制表数据,复制表结构
2011-07-25 21:19 362161.不同用户之间的表数据复制 对于在一个数据库上的两个 ... -
删除 SQL Server 的所有已知实例
2011-04-05 18:42 2032如果提示实例已经被注册,无法安装,那么: 删除 SQL ... -
【SQL】安装 SQL SERVER MsiGetProductInfo 无法检索 Product Code 1605错误 解决方案
2011-04-05 17:10 4852重装数据库服务器上的SQL SERVER 2008 上遇到了以 ... -
Mysql Using Master/Slave Replication with ReplicationConnection
2011-03-24 15:19 1987Starting with Connector/J 3.1.7 ... -
oracle网络配置listener.ora、sqlnet.ora、tnsnames.ora
2010-12-03 12:36 33342oracle网络配置 三个配置文件 listener.ora ... -
Oracle XE的数据库创建过程
2010-12-02 22:55 4363今天安装了Oracle XE,发现并没有自动创建数据库。趁着 ... -
实现数据库TPC性能测试的开源及商业软件
2010-12-02 01:11 3125商业软件 Benchmark Factory ... -
MySQL压力测试工具mysqlslap
2010-11-07 17:13 1772MySQL从5.1.4版开始带有一个压力测试工具mys ... -
一台机器上安装多个mysqld实例
2010-11-06 16:09 2173一台机器安装多个mysqld实例 1. ps -aux | ... -
MySQL数据库双向同步
2010-08-25 20:23 40951. 主从关系的同步 master端 192.168.5 ... -
MySQL 数据库之间的同步(windows与linux)
2010-08-25 20:14 32141.导出windows mysql的test库到linux m ... -
Ubuntu Server 下开启远程连接 MySQL
2010-03-16 23:24 3110要通过远程连接MySQL,需要做两步:第一步是要创建一个可以远 ... -
DB2 在REDHAT 5下的详细安装过程 DB2 9.5 C EXPRESS
2010-03-02 10:43 4605过详细测试并且补充后发表, 括号内的为自行添加的内容. ... -
IBM DB2 Express-C 9.5.2
2010-03-02 09:44 3524或许您已经知 ... -
Oracle Database 10g Express Edition安装小结
2010-03-01 15:28 9173racle Database 10g Express Edit ... -
HA JDBC – High Availability JDBC
2010-02-27 18:46 3309Some time ago I worked on a pr ... -
数据归档将走向何方
2010-02-25 11:50 2267数据量的爆炸性增长,让我们不得不更加关心存储。这也造成 ... -
Database
2010-02-18 15:53 2324下一代数据库发展的4大趋势 趋势之一:对XML的支 ... -
免安装Oracle运行pl/sql developer
2010-02-16 20:27 2187Sql客户端中,虽然最便捷的是万能而且轻量无比的Sql Wor ... -
在debian上安装oracle 10g express
2010-02-16 18:46 4923在debian上安装oracle 10g express 若 ...
相关推荐
资源名称:MySQL Cluster 7.2.5 配置实例内容简介: MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊...
Mysql Cluster 7.6.4 环境搭建,非常详细的文档。。。。
在 Windows 平台上安装 MySQL Cluster 需要遵循一定的步骤和配置,以下将对 MySQL Cluster 在 Windows 上的安装进行详细的解释。 安装准备 首先,需要下载 MySQL Cluster 的安装包,目前支持 NDB 7.3 和 7.4 两个...
在本文中,我们将详细探讨如何在Ubuntu操作系统上安装和配置MySQL Cluster 7.2.5。 1. **系统环境与角色设定** - OS: Ubuntu - 数据节点 (Data Nodes): 10.0.0.102 和 10.0.0.103 - SQL 节点 (SQL Nodes): 10.0....
MySQL Cluster 8.0.27 是一个高度可用、可扩展的数据库解决方案,专为对...在Windows环境下,通过解压`mysql-cluster-8.0.27-winx64.zip`文件,按照官方文档的步骤,用户可以快速部署和配置自己的MySQL Cluster环境。
- **管理节点 (MGM)**:管理 MySQL Cluster 内部的所有其他节点,如提供配置数据、启动和停止节点、执行备份等。管理节点是集群的核心,应先于其他节点启动。启动命令为 `ndb_mgmd`。 - **数据节点**:负责存储集群...
mysql-cluster for windows配置mysql-cluster for windows配置
5. 启动 MySQL Cluster在安装和配置完成后,启动每个节点的服务。这包括启动 ndb_mgmd 管理服务器,接着启动数据节点,最后启动 SQL 节点。 6. 创建数据库表在 SQL 节点上创建数据库和表,并指定使用 NDB 存储引擎...
完成以上步骤后,即可准备进行MySQL Cluster的具体配置与部署工作。接下来的步骤将涉及创建集群配置文件、启动各节点服务以及验证集群的健康状况等操作。这些操作将在后续的教程或文档中详细阐述。 通过以上介绍,...
对于想要搭建MySQL Cluster集群的新手来说,了解安装过程中的环境配置、软件准备、安装步骤、配置文件编辑等环节是非常重要的。 首先,在搭建MySQL Cluster集群之前,我们需要准备适合的操作系统环境。这里推荐的...
6. **安装与配置**:解压“mysql-cluster-8.0.20-winx64.zip”后,用户需要按照官方文档的步骤进行安装,包括设置环境变量、配置管理节点、数据节点和SQL节点,并进行集群初始化。 7. **管理工具**:MySQL Cluster...
安装 MySQL Cluster 需要下载特定的 MySQL Cluster 安装包或源码包,因为标准的 MySQL Server 5.6 及更早版本不包含对 NDB 存储引擎的支持。安装过程中,需要确保所有节点都运行在支持的平台上(如 Linux、Windows ...
### MySQL Cluster配置详解 #### 一、MySQL Cluster简介 MySQL Cluster是一种高性能、高可用性的数据库解决方案,它基于NDB(Network Database)存储引擎,并利用分布式处理技术来提供强大的数据管理和处理能力。...
2. **复杂的部署和管理**:相比传统MySQL部署,MySQL Cluster的配置更为复杂。 3. **较大的内存和磁盘需求**:需要大量的内存来存储数据和索引。 4. **备份和恢复困难**:备份和恢复过程相对繁琐。 5. **重启时间较...