Mysql NDB Cluster 搭建

本文介绍了MySQL NDB Cluster的搭建过程,包括集群的作用、横向扩展、依赖安装、配置文件设置以及常见问题解决。强调了NDB Cluster在高可用性和数据库响应速度方面的优势,同时也指出其不支持自动扩展表空间的限制。
摘要由CSDN通过智能技术生成

准备

简单说

  • Mysql NDB Cluster,大家都明白是 Mysql 数据库的一种高可用解决方案,是为了解决单点机器故障后,不能继续为我们的应用提供数据库支持的问题而产生的。
  • 那么,Mysql NDB Cluster 本身能做什么?不能做什么呢?
  • 能,横向扩展增加单点 Mysql 数据库,保证整个集群无论时候,只要有一台机器活着,就能说是这个集群在对外输出数据。
  • 不能,负载均衡,故障转移
  • 而官方说的,负载均衡、故障转移相关都是与Mysql Router 或者 Mysql 的 java-connector.jar 结合起来实现的。

集群的横向扩展

集群的作用大概解决三个问题:

  1. 高可用(数据库的存活)
  2. 数据库响应速度(可以多节点同时处理一个请求)
  3. 数据库上限(灵活的加入一个节点后,使用SQL调整表空间上限)

查资料

  • 我是按照参考里的MySQL Cluster搭建与测试进行搭建的。VMware 我选的 10,比较稳定。系统选的 Linux,用的 Centos7,建议使用参考里的阿里巴巴镜像库去下载,比较快。

动手做

  • 需要先移除一个依赖
    • mariadb-libs
    yum remove mariadb-libs
    
  • 需要先安装四个依赖
    • DBI
    yum install perl-DBI
    
    • 2
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 1
      评论

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

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

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值