mysql ndb_搭建mysql NDB集群

本文详细介绍了如何搭建MySQL NDB集群,包括管理节点、数据节点和SQL节点的配置,以及资源规划、安装过程和注意事项。通过这个指南,你可以了解NDBCLUSTER存储引擎的特性并实践群集的初始化启动和安全关闭。
摘要由CSDN通过智能技术生成

NDB群集安装

介绍

NDBCLUSTER(也称为NDB)是一种内存存储引擎,提供高可用性和数据持久性功能。

的NDBCLUSTER存储引擎可以与一系列故障切换和负载平衡选项进行配置,但最简单的是开始在集群级别的存储引擎。NDB Cluster的NDB存储引擎包含一整套数据,仅依赖于群集本身内的其他数据。

NDB群集的“群集”部分的配置独立于MySQL服务器。在NDB群集中,群集的每个部分都被视为一个节点。

共有三种类型的群集节点,并且在最小的NDB群集配置中,将至少有三个节点,这些类型之一:

管理节点:这种类型的节点的作用是管理NDB群集中的其他节点,执行诸如提供配置数据,启动和停止节点以及运行备份之类的功能。由于此节点类型管理其他节点的配置,因此应首先启动此类型的节点,然后再启动任何其他节点。使用命令ndb_mgmd启动一个MGM节点。

数据节点:这种类型的节点存储集群数据。

NDB群集表通常完全存储在内存中,而不是磁盘上(这就是为什么我们将NDB群集称为内存数据库)。但是,某些NDB群集数据可以存储在磁盘上。

SQL节点:这是访问集群数据的节点。对于NDB群集,SQL节点是使用NDBCLUSTER存储引擎的传统MySQL服务器。

SQL节点实际上只是API节点的一种特殊类型,它指定访问NDB群集数据的任何应用程序。API节点的另一个示例是用于还原集群备份的ndb_restore实用程序。可以使用NDB API编写此类应用程序。

1、资源规划

节点

IP地址

硬件资源

系统

管理节点(mgmd)

192.168.137.128

1cpu、1G内存

Centos7

管理节点(mgmd)

192.168.137.129

1cpu、1G内存

Centos7

数据节点“ A”(ndbd)

SQL节点(mysqld)

192.168.137.130

1cpu、3G内存

(数据节点吃内存)

Centos7

数据节点“ B”(ndbd)

SQL节点(mysqld)

192.168.137.131

1cpu、3G内存

Centos7

2、下载安装文件(192.168.137.130、192.168.137.131)

3.2、SQL节点

将位置更改为包含下载文件的目录,解压缩归档文件,并创建一个名为mysql该mysql 目录的符号链接。

useradd mysql

tar -xf mysql-clust

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值