mysql cluster7.4.12_MySQL Cluster7.4.12分布式集群搭建

集群规划:节点IP ADDRESS

Management Server (ndb_mgmd)192.168.6.203

data nodes (ndbd)192.168.6.204

192.168.6.205

SQL node (mysqld)192.168.6.204

192.168.6.205

Mysql Cluster版本:

MySQL Cluster NDB 7.4.12 (5.6.31-ndb-7.4.12),

下载地址: http://dev.mysql.com/downloads/cluster/

集群部署:

1、环境清理及安装:

如果已经存在mysql相关的安装或者依赖包,则先清理mysql的相关安装和依赖

检查mysql是否存在mysql相关依赖包:

如存在:mysql-libs-5.1.66-2.el6_3.x86_64

则卸载mysql并删除依赖:

2、集群安装:

管理节点:

192.168.6.203

数据节点 和 mysql server:

192.168.6.204

192.168.6.205

配置文件:

管理节点配置文件:

在192.168.6.203上创建/var/lib/mysql-cluster/config.ini ,内容如下

数据节点和mysqld节点:

在192.168.6.20[4,5]上分别创建/etc/my.cnf

3、启动集群:

准备工作:集群每台机器 关闭防火墙;设置selinux的SELINUX=disabled;

先启动管理节点:

192.168.6.203上启动管理节点:

再启动数据节点:

192.168.6.20[4,5]上启动数据节点:

最后192.168.6.20[4,5]启动mysqld服务:

通过管理节点,查看节点连接状态:

看到上面的状况,则说明集群启动成功。

进入mysqld,查看mysql是否已经支持分布式存储引擎ndbcluster

4、测试数据同步:

在192.168.6.204上创建一张t2表:

在192.168.6.205上向表t2插入一条数据:

在204上查看t2表:

看到上面结果,则说明分布式mysql数据同步成功。

安装过程中遇到的问题:

1、Unable to connect with connect string: nodeid=0,localhost:1186  Retrying every 5 seconds. Attempts left: 2 1, failed.

可能原因:软件包安装错误(多装或者是少装都会出错);config.ini或者my.cnf配置文件有误;

2、Unable to connect with connect string: nodeid=0,192.168.1.102:1186   Retrying every 5 seconds. Attempts left: 12 11 10 9 8 7 6 5 4 3 2 1, failed.

可能原因:防火墙开启,阻止集群数据通信;selinux开启,可以通过setenforce  0 关闭;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值