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