`
hvang1988
  • 浏览: 51134 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

windows7实现mysql集群cluster-mysql簇

阅读更多
好消息,百度网盘专业搜索网站上线了
打开瞧一瞧:http://bitar.cn
下载:mysql-cluster-gpl-7.4.7-winx64
	内置了:mysql-5.6.25,ndb-7.4.7
文档可参考 mysql参考手册【mysql簇】
====================================================
管理(MGM)节点
	新建文件夹,存放ndb_mgm.exe 和ndb_mgmd.exe,就是管理(MGM)节点
	不需要mysql客户端
	端口监督程序和客户端二进制版本(分别是ndb_mgmd和ndb_mgm)
	config.ini
		 [ndbd default]
		NoOfReplicas=2
		DataDir=E:\\balance\\mysql-cluster\\mgm\\datanode
		DataMemory=80M
		IndexMemory=18M

		[mysqld default]
		[ndb_mgmd default]
		[tcp default]

		[ndb_mgmd]
		NodeId=1
		HostName=127.0.0.1 #管理节点服务器
		PortNumber=1186
		# Storage Engines
		DataDir=E:\\balance\\mysql-cluster\\mgm\\1

		[ndbd]
		NodeId=2
		HostName=127.0.0.1 #MySQL集群db1的IP地址
		#portnumber=2001
		DataDir=E:\\balance\\mysql-cluster\\mgm\\2
		#DataDir= D:/Program Files/mysqlcluster/datanode/mysql/bin/cluster-data #如果不存在就创建一个

		[ndbd]
		NodeId=3
		HostName=127.0.0.1 #MySQL集群db2的IP地址
		#portnumber=2002
		DataDir=E:\\balance\\mysql-cluster\\mgm\\3
		#DataDir= D:/Program Files/mysqlcluster/datanode/mysql/bin/cluster-data  #如果不存在就创建一个

		[MYSQLD]
		NodeId=5
		HostName=127.0.0.1
		#portnumber=3310
		[MYSQLD]
		NodeId=6
		HostName=127.0.0.1
		#portnumber=3320
	//启动管理节点
	ndb_mgmd --ndb-nodeid=1 
	--config-file=E:\\balance\\mysql-cluster\\mgm\\config.ini 
	--config-dir=E:\\balance\\mysql-cluster\\mgm 
	--initial 首次使用,会清空数据
	//用于安装 --install=ndb_mgmd 
数据(NDBD)
	复制ndbd.exe
	//启动存储节点(ndbd.exe 没有config参数)
	ndbd.exe 
	--ndb-nodeid=3 
	--ndb-connectstring=127.0.0.1:1186
	--initial 首次使用,会清空数据
	连上默认1186端口,mgm服务会分配nodeid


SQL节点
	用mysql-cluster的压缩包
	my.ini
		[mysqld]    
		ndbcluster
		port=3310
		ndb-connectstring=127.0.0.1

		[mysql_cluster]

		# Options for data node process:ndbcluster   
		ndb-connectstring=127.0.0.1
		# location of management server  
	启动sqld
		mysqld --defaults-file=E:\\balance\\mysql-cluster\\mysql5.6\\3310\\my.ini --ndb-nodeid=5 --console 


application application application application    
     \            |          \           |        Applications
      \           |             \       /
------------------------------------------------
    mysqld       mysqld            mysqld          
	\	   |                 |		    MySQL Server	
	  \	   |		     |                
-------------------------------------------------
		NDB CLUSTER
		(data nodes)
		ndbd  ndbd   ndbd             Stroage
			|
			|
-------------------------------------------------------
		ndb_mgmd            ->ndb_mgm
		Management Server	client   
		
节点				IP地址
管理(MGM)节点			192.168.0.10   (管理配置)
MySQL服务器(SQL)节点		192.168.0.20
数据(NDBD)节点"A"		192.168.0.30
数据(NDBD)节点"B"		192.168.0.40
 
================================
启动顺序:管理节点->数据节点->sql节点
关闭顺序:sql节点->数据节点->管理节点
关闭节点:ndb_mgm> 1 stop
	Node 1 has shutdown.
查看集群状态:ndb_mgm>show
NoOfReplicas=2:数据节点数量

表必须用ENGINE=NDB或ENGINE=NDBCLUSTER选项创建,或用ALTER TABLE选项更改
ALTER TABLE `db0100` ENGINE=NDBCLUSTER;
测试:在一个sql中插入数据,其他sql立刻同步


总结:操作任意一个sql节点,ndb引擎会同步数据到其他sql节点
NDB是一种“内存中”存储引擎
NDB存储引擎选项配置:多种故障切换和负载平衡

分享到:
评论

相关推荐

    MySQL Cluster 8.0.27(mysql-cluster-8.0.27-winx64.zip)

    MySQL Cluster 8.0.27 是一个高度可用、可扩展的数据库解决方案,专为对...在Windows环境下,通过解压`mysql-cluster-8.0.27-winx64.zip`文件,按照官方文档的步骤,用户可以快速部署和配置自己的MySQL Cluster环境。

    mysql-cluster-8.0.20-winx64.zip

    在“mysql-cluster-8.0.20-winx64.zip”这个压缩包中,我们找到了MySQL Cluster的Windows 64位版本。下面将详细解释MySQL Cluster的相关知识点。 1. **MySQL Cluster架构**:MySQL Cluster由三个主要组件构成:SQL...

    mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part1.rar

    MySQL Cluster 8.0.27( Linux - ...mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part2.rar https://download.csdn.net/download/weixin_43800734/43757676 mysql-cluster-8.0.27-linux-glibc2.12-x86_64.part1.rar ...

    mysql-cluster-gpl-7.2.4-win32

    7. 安装与配置:`mysql-cluster-gpl-7.2.4-win32.msi`是一个Windows Installer包,用于简化MySQL Cluster的安装过程。用户只需按照向导步骤即可完成安装,然后根据企业需求配置集群参数,如节点数量、数据分区策略等...

    MySQL集群PXC(Percona-XtraDB-Cluster-5.7.41-31.65)

    MySQL集群PXC-5.7.41: Percona-XtraDB-Cluster-5.7.41-31.65.tar.gz percona-xtradb-cluster-5.7_5.7.41-31.65.orig.tar.gz Percona-XtraDB-Cluster-server-57-5.7.41-31.65.1.el7.x86_64.rpm Percona-XtraDB-...

    mysql-cluster-gpl-7.2.8.tar.gz

    在解压`mysql-cluster-gpl-7.2.8.tar.gz`后,你会得到一系列文件和目录,其中包括源代码、文档、配置脚本以及构建和安装MySQL Cluster所需的工具。通常,安装步骤涉及编译源代码、配置参数、创建集群以及启动数据库...

    MySQL集群PXC(Percona-XtraDB-Cluster-5.6.15-25.5)

    MySQL集群PXC-5.6.15-25.5: Percona-XtraDB-Cluster-5.6.15.tar.gz percona-xtradb-cluster-galera.tar.gz Percona-XtraDB-Cluster-5.6.15-25.5.759.Linux.i686.tar.gz Percona-XtraDB-Cluster-5.6.15-25.5.759....

    MySQL集群PXC(Percona-XtraDB-Cluster-8.0.32)

    MySQL集群PXC: Percona-XtraDB-Cluster-8.0.32-24.tar.gz percona-xtradb-cluster_8.0.32-24.orig.tar.gz Percona-XtraDB-Cluster-8.0.32-24.tar.gz.gz

    mysql-cluster for windows配置

    mysql-cluster for windows配置mysql-cluster for windows配置

    MySQL-Cluster-embedded-gpl

    "MySQL-Cluster-embedded-gpl" 版本7.2.5是专为嵌入式应用设计的,支持64位操作系统,如x86_64架构。这个版本是根据GNU General Public License (GPL)发布的,这意味着源代码对用户开放,用户可以自由地使用、修改和...

    简单使用Mysql-Cluster-7.5搭建数据库集群

    简单使用Mysql-Cluster-7.5搭建数据库集群 简单使用Mysql-Cluster-7.5搭建数据库集群

    MySQL Cluster 8.0.27( mysql-cluster-8.0.27-macos11-x86_64)

    MySQL Cluster 8.0.27( mysql-cluster-8.0.27-macos11-x86_64.tar.gz) 适用于macOS 11 (x86, 64-bit), Compressed TAR Archive

    mysql-cluster-gpl-7.4.6-winx64.part1

    mysql集群版

    linux下MySQL-Cluster集群研究.doc linux下MySQL-Cluster集群研究.doc

    【MySQL-Cluster集群在Linux下的配置详解】 MySQL-Cluster是一种高可用、高性能的数据库解决方案,它提供了数据的分布式存储和处理能力,确保即使在部分硬件故障的情况下也能保持服务的连续性和数据的一致性。本篇...

    mysql-cluster-gpl-7.4.17-winx64

    本资源是mysql集群版本64位,便于广大开发者开发使用,低分提供下载。

    mysql_cluster集群

    1. **安装所需的软件包**:从 MySQL 官方网站下载 MySQL Cluster 的各个组件,例如 MySQL-Cluster-gpl-client、MySQL-Cluster-gpl-management 等。 2. **配置环境**:确保运行环境满足要求,例如 RHEL5.4,禁用 ...

    MySQL-Cluster双机集群+HA高可用+负载均衡配置手册

    MySQL-Cluster具有高可用性和负载均衡的特点,可以实现任意一台服务器出现问题或宕机时MySQL集群依然能够继续运行。同时,MySQL-Cluster也可以提供高性能和高可扩展性,可以满足大规模数据库应用的需求。 高可用性 ...

    MySQL-Cluster-server-gpl-7.3.7-1.el6.x86_64

    Cluster的汉语是“集群”的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。MySQL Cluster 使用了一个专用的基于内存的存储引擎——NDB引擎,这样做的好处是速度快, 没有磁盘I/O的...

    mysql-cluster-windows

    根据提供的文件信息,我们可以深入解析“mysql-cluster-windows”这一主题的关键知识点。 ### MySQL Cluster Quick Start Guide – Windows #### 知识点1:MySQL Cluster简介 MySQL Cluster是一种实时、高可用性、...

Global site tag (gtag.js) - Google Analytics