window mysql集群视频_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 Serverclient
节点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存储引擎选项配置:多种故障切换和负载平衡
分享到:
2015-11-17 14:53
浏览 695
评论
window mysql集群视频_windows7实现mysql集群cluster-mysql簇相关推荐
- mysql的集群和分布式区别_集群和分布式的区别
简单概括: 集群:多个人在一起做同样的事 . 分布式 :多个人在一起做不同的事 . 负载均衡:决定将任务以某种规则分给谁做. 详细分析 (1)分布式是指多个系统协同合作完成一个特定任务的系统. 分布式 ...
- Redis集群——利用Gearman在Lnmp架构中做MySQL的缓存服务器
一.概述 Redis的集群主要是使用切片技术来搭建的,简单来说就是把所有KEY分散存放到不同的redis节点上(不要把鸡蛋都放在一个篮子里). 1. 集群基本原理 Redis集群中内置了16384个槽 ...
- MySQL Cluster(MySQL 集群) 初试(转)
作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载. 作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请 ...
- MySQL Cluster(MySQL 集群) 初试
MySQL Cluster 是MySQL适合于分布式计算环境的高实用.高冗余版本.它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器.在MyQL 5.0及 ...
- MySQL中间件之ProxySQL(13):ProxySQL集群
返回ProxySQL系列文章:http://www.cnblogs.com/f-ck-need-u/p/7586194.html ProxySQL有原生的集群功能,但是这个原生的集群功能还正在试验阶段 ...
- mysql集群搭建_mysql高可用集群搭建
环境描述: Centos6.5 主库:149 从库:148 数据库版本:mariadb-10.0.33 第一步: 安装数据库: 这里我采用的是二进制安装: 创建用户: useradd -s /sbin ...
- mysql集群初始化配置_集群Cluster MySQL的安装配置和使用
集群Cluster MySQL的安装配置和使用 发布时间:2020-05-28 14:20:03 来源:亿速云 阅读:233 作者:鸽子 MySQL Cluster MySQL集群 基本概念: &qu ...
- HOW-TO:具有MySQL的JEE应用程序中具有集群功能的Quartz Scheduler
Quartz Scheduler是Java世界中最流行的调度库之一. 过去,我主要在Spring应用程序中使用Quartz. 最近,我一直在研究要在云中部署的JBoss 7.1.1上运行的JEE 6应 ...
- HOW-TO:带有MySQL的JEE应用程序中具有集群功能的Quartz Scheduler
Quartz Scheduler是Java世界中最流行的调度库之一. 过去,我主要在Spring应用程序中使用Quartz. 最近,我一直在研究将在云中部署的JBoss 7.1.1上运行的JEE 6应 ...
最新文章
- Nat. Mach. Intell. | 生物医学关系抽取的机器学习新框架
- Tesseract-OCR 字符识别-样书训练
- awk 分解行、字段
- 我的Objective-C系列文章
- Android开发之设置listview分割线的颜色
- 这个代码应该怎么写???
- 国际化android
- 一道微软面试题的Java解法
- Windows10安装sql2016配置iis问题
- PFC离散元与FLAC3D数值仿真核心技术与应用” 线上培训
- 数独终局游戏(数独终局生成,数独问题求解,数独题目生成)
- 16.子查询之exists型子查询
- ASP.NET Core 导出Excel文件
- IDA Pro 4.9.0.863 Advanced Full with SDK
- ++a与a++、--a与a--
- Android开发者面试如何系统复习?成功入职阿里
- 如何升级Vue的版本 vue2.9.6升级到vue3.0
- [渝粤教育] 江西理工大学 机械之美——迷人的工程机械(双语) 参考 资料
- mysqlfrm初步使用
- 左程云:程序员该如何学习算法?
热门文章
- h5滚动隐藏滚动条_这 10 个值得开启的隐藏功能,让你的 Chrome 释放更多潜力
- click js自动点击 vue_vue.js2.0点击获取自己的属性和jquery方法
- php 动态加载html内容_ThinkPHP5.1+Swoole实现的开源内容管理框架
- swagger 修改dto注解_Web服务开发:Spring集成Swagger,3步自动生成API文档
- flask需求文件requirements.txt的创建及使用
- 如何让body背景图自适应浏览器窗口大小
- 解决问题E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录,
- Linux C 学习 单向链表
- Springboot 2.x版本 RedisCacheManager 类的配置,【与1.x 略有不同】
- 微信支付开发(1) JS API支付