mysql 分布式 安装_mysql分布式集群安装-阿里云开发者社区

概述

MySQL Cluster旨在提供具有高可用性和低延迟的MySQL兼容数据库。 MySQL Cluster技术通过NDB(网络数据库)和NDBCLUSTER存储引擎实现,并为MySQL数据库系统提供无共享群集和自动分片。 在无共享架构中,每个节点都有自己的内存和磁盘,不建议和支持使用NFS,SAN等共享存储。

要实现MySQL Cluster,我们必须安装三种类型的节点。 每个节点类型将安装在它自己的服务器上。

1.管理节点 - NDB_MGMD / MGM

群集管理服务器用于管理群集的其他节点。 我们可以从管理节点创建和配置群集上的新节点,重新启动,删除或备份节点。

2.数据节点 - NDBD / NDB

这是在节点之间进行同步和数据复制的过程的层。

3. SQL节点 -MySQLD/ API

应用程序用于连接到数据库集群的接口服务器。

在本教程中,我将指导您完成使用centOS7安装和配置MySQL群集。我们将配置管理节点,两个数据节点和两个SQL节点。

准备

操作系统是CentOS 7 - 64位。

5台CentOS服务器或虚拟机。 我将使用主机名和IP地址,如下所示:

管理节点

db1 = 192.168.1.107

数据节点

db2 = 192.168.1.111

db3 = 192.168.1.109

SQL节点

db4 = 192.168.1.110

db5 = 192.168.1.112

简单起见所有服务直接禁用防火墙

systemctldisablefirewalld

systemctlstopfirewalld

并且禁用selinux

vi/etc/selinux/config

# This file controls the state ofSELinuxon the system.

# SELINUX= can take one of these three values:

#       enforcing -SELinuxsecurity policy is enforced.

#       permissive -SELinuxprints warnings instead of enforcing.

#       disabled - NoSELinuxpolicy is loaded.

SELINUX=disabled

# SELINUXTYPE= can take one of these two values:

#       targeted - Targeted processes are protected,

#mls- Multi Level Security protection.

SELINUXTYPE=targeted

设置管理节点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值