博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(windows版)Mysql cluster 7.2集群单机多实例
阅读量:4709 次
发布时间:2019-06-10

本文共 1257 字,大约阅读时间需要 4 分钟。

1管理节点

建立config.ini文件

 

[NDBD DEFAULT]

NoOfReplicas= 2  #冗余完整数据几份

#Managment Server

[NDB_MGMD]

hostname=172.29.226.106

Id=104

#数据节点

[NDBD]

Id=5

hostname=172.29.226.106

datadir=C:\MYSQLNDBD1\MyData

[NDBD]

Id=6

hostname=172.29.226.106

datadir=C:\MYSQLNDBD2\MyData

#[NDBD]

#hostname=172.29.226.106

#NodeId=7

#datadir=C:\MYSQLNDBD3\MyData

#[NDBD]

#NodeId=8

#hostname=172.29.226.106

#datadir=C:\MYSQLNDBD4\MyData

#SQL节点

[MYSQLD]

hostname=172.29.226.106

        

在MYsql的根目录的My.ini中添加(测试是否需要)

[mysqld]

ndbcluster

ndb-connectstring = 172.29.226.106:1186

[mysql_cluster]

ndb-connectstring = 172.29.226.106:1186

运行管理节点

C:\MYSQLD1\bin\ndb_mgmd --configdir=C:\MGMDConfig -f C:\MGMDConfig\config.ini –initial

查看管理节点状态

C:\MYSQLD1\bin\ndb_mgmd,按HELP查看命令,按show查看节点状态

 

2数据节点

新建一个文件夹NDBD1文件夹,里面建MyData和Bin文件夹,根目录建立my.ini文件和复制ndbd.exe到这个bin里面

NDBD2文件夹同理

开启数据节点

Ndbd -- initial  第一次初始化

Ndbd 初始化后命令

3.SQLAPI

复制上面任意一个my.ini文件

执行命令

C:\MYSQLD2\bin\mysqld –console

 

4测试出的问题和结论

配置

1个管理节点,2个完整数据节点,2个分片节点,1个MYSQLD的API

1单台机停止分片节点服务(在没有完整节点的前提下)将导致整个集群down机,再也开不起来,只能删除数据再启动集群

2单台机通过管理节点的命令停止单个分片节点(在没有完整节点的前提下)也将导致整个集群down机,但是可以再开集群,开启集群后就是正常的了

 

3在有完整数据节点下停止分片节点(一定要用命令,停windows服务会使mysql很娇气,所以不建议装服务),集群正常

4停止全部数据节点分片节点全部正常,集群正常

 

参考文档

转载于:https://www.cnblogs.com/alisande/archive/2012/06/08/2541340.html

你可能感兴趣的文章
Linux crontab计划任务
查看>>
疯掉的拼接
查看>>
Jupyter Notebook 快捷键使用指南
查看>>
SVN添加自动忽略文件.settings .project .classpath target等
查看>>
[THUPC2019]过河卒二(组合数学,容斥原理)
查看>>
238. Product of Array Except Self
查看>>
多线程技术交流提纲
查看>>
Java工程师必备书单
查看>>
InnoDB一定会在索引中加上主键吗
查看>>
Scala-字符串操作
查看>>
转一篇《计算机的潜意识》的文章
查看>>
[原] 蒙古文网站汇聚地
查看>>
不平衡学习 Learning from Imbalanced Data
查看>>
2014那些事之跳槽思考
查看>>
Java作业八(2017-10-30)
查看>>
iso移动Safari页面缓存
查看>>
visual studio code 配置python环境方法,不断更新中......
查看>>
base64文件上传的问题
查看>>
2018-2019赛季最后的随想/$\rm{NOIP2018}$游记·启示录
查看>>
事物回滚成功,但是数据表新插入的数据没有变化
查看>>