mysql ndb 测试_.部署MYSQL集群 --测试
最近把MYSQL集群给研究了下,并做了一个测试,且成功了!现在总结如下:
一、规划好节点
MGM:192.168.79.135
NDB1:192.168.1.79.136
NDB2:192.168.1.79.139
SQL1:192.168.1.79.137
SQL2:192.168.1.79.138
二、基础环境如下
Red Hat Enterprise Linux Server release 5.4
MGM包括:
MySQL-Cluster-gpl-client-7.1.15a-1.rhel5.i386.rpm
MySQL-Cluster-gpl-management-7.1.15a-1.rhel5.i386.rpm
MySQL-Cluster-gpl-tools-7.1.15a-1.rhel5.i386.rpm
MySQL-Cluster-gpl-extra-7.1.15a-1.rhel5.i386.rpm
NDB与SQL包括:
MySQL-Cluster-gpl-client-7.1.15a-1.rhel5.i386.rpm
MySQL-Cluster-gpl-server-7.1.15a-1.rhel5.i386.rpm
MySQL-Cluster-gpl-storage-7.1.15a-1.rhel5.i386.rpm
三、配置方法
1、MGM安装
rpm -ivhMySQL-Cluster-gpl-client-7.1.15a-1.rhel5.i386.rpm
rpm -ivhMySQL-Cluster-gpl-management-7.1.15a-1.rhel5.i386.rpm
rpm -ivhMySQL-Cluster-gpl-tools-7.1.15a-1.rhel5.i386.rpm
rpm -ivhMySQL-Cluster-gpl-extra-7.1.15a-1.rhel5.i386.rpm
2、NDB与SQL安装
rpm -ivhMySQL-Cluster-gpl-client-7.1.15a-1.rhel5.i386.rpm
rpm -ivhMySQL-Cluster-gpl-server-7.1.15a-1.rhel5.i386.rpm
rpm -ivh MySQL-Cluster-gpl-storage-7.1.15a-1.rhel5.i386.rpm
四、配置启动文件
1、MGM文件
config.ini内容
[ndbd default]
NoOfReplicas=1
DataMemory=80M
IndexMemory=18M
[tcp default]
SendBufferMemory=2M
ReceiveBufferMemory=2M
[NDB_MGMD DEFAULT]
PortNumber=1186
[ndb_mgmd]
nodeid=1
hostname=192.168.79.135
DataDir=/home/mysql-cluster
[ndbd]
nodeid=2
DataDir=/home/mysql/data
hostname=192.168.79.136
[ndbd]
nodeid=5
DataDir=/home/mysql/data
hostname=192.168.79.139
[mysqld]
nodeid=3
hostname=192.168.79.137
[mysqld]
nodeid=4
hostname=192.168.79.138
2、NDB与SQL启动文件
my.cnf内容
[MYSQLD]
ndbcluster
ndb-connectstring=192.168.79.135
[MYSQL_CLUSTER]
ndb-connectstring=192.168.79.135
五、启动
节点的启动顺序是管理节点--------数据节点---------SQL节点
1、管理节点
ndb_mgmd -f /home/mysql-cluster/config.ini
2、NDB节点
ndbd --initial --ndb-connectstring=192.168.79.135:1186
3、SQL节点
mysqld_safe
六、测试运行
登录到mysqld的客户端,然后
show variables like 'have%';
show variables like 'have%';
可以看到
have_ndbcluster为YES,说明ndbcluster引擎已经打开。
可以建立一个ndbcluster引擎的表测试下看是否成功
create table test (aa int) engine=ndbcluster;
insert into test values(11);
insert into test values(22);
以上方法有部份借鉴网友,以及查询相关资料,只要环境正确,以上方法就可以配置成MYSQL集群成功!
mysql ndb 测试_.部署MYSQL集群 --测试相关推荐
- MySQL NDB Cluste-分布式数据库集群搭建
1 概述 1.1 分布式数据库集群 Mysql cluster是适用于分布式计算环境的高可用.高冗余版本的mysql,其技术在分布式系统中为mysql数据提供了冗余特性,增强了安全性,使得单个mysq ...
- K8S_Google工作笔记0011---通过二进制方式_部署etcd集群
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上一步咱们生成了,这4个证书文件,ca-key.pem ca.pem server-key.pem ...
- 三十六.MHA集群概述 、 部署MHA集群 测试配置
1.准备MHA集群环境 准备6台虚拟机,并按照本节规划配置好IP参数 在这些虚拟机之间实现SSH免密登录 在相应节点上安装好MHA相关的软件包 使用6台RHEL 7虚拟机,如图-1所示.准备集群环境, ...
- 大数据之-Hadoop完全分布式_集群文件存储路径说明_完全分布式集群测试---大数据之hadoop工作笔记0038
前面咱们已经在完全分布式模式下,配置好了SSH免密登录了, 现在我们来看看hdfs的,路径是怎么回事 我们去上传一个小文件,上传一个大文件,然后对比查看 首先我们去上传一个小文件 /opt/modul ...
- MySQL 部署PXC集群
目录 MySQL 部署PXC集群 PXC集群概述 PXC介绍 PXC特点 相应端口 主机角色 配置主机名及映射关系 部署PXC 安装软件 配置服务 启动服务 测试配置 测试集群高可用 常见错误 MyS ...
- MySQL 部署MHA集群部署
目录 MySQL 部署MHA集群部署 MHA集群概述 MHA介绍 MHA简介 MHA组成 MHA工作过程 MHA集群架构 MHA工作过程 拓扑结构 IP规划 拓扑图 部署MHA集群 准备集群环境 安装 ...
- 通过二进制方式_部署CNI网络和集群测试---K8S_Google工作笔记0015
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上面我们已经通过二进制方式,把master节点和node节点,以及kubelet和kube-pro ...
- MySQL Cluste(进阶篇)—集群配置
目录 前言 1 概念脑补 1.1 节点组 1.2 分区 1.3 副本 1.4 联系 2 重启类型信息表 3 管理节点配置 3.1 NodeId 3.2 HostName 3.3 LogDestinat ...
- MyCAT+MySQL 搭建高可用企业级数据库集群
第1章 课程介绍 课程介绍 1-1 MyCAT导学 试看 1-2 课程介绍 第2章 MyCAT入门 这一章中,我们将回顾了垂直切分,水平切分,分库分表等基础概念,然后快速回如何安装和启动MyCAT的, ...
最新文章
- Color Pilot 5中文版
- python---[列表]lsit
- C++vector容器-容量和大小
- 128.Two Sum
- ABP入门系列(2)——领域层创建实体
- Linux之iostat命令
- 强悍的命令 —— cp
- C#读写三菱Fx PLC 使用Fx 串口协议 读写Fx3U设备
- wince车机刷系统刷机包_2020年刷机包是不是越小越精简,越小越流畅好用
- 在blog中放置北京奥运倒计时Flash
- 怎么同时连接内外网?
- 准确生成电信、联通、移动IP地址段
- PS2022免安装绿色版
- 内存的分页管理(在4G内存下)
- kdc服务器密码修改,kdc配置HA · ZHY ZONE
- Git初学--创建版本库
- Codeforces - Array Queries
- xml和map相互转化
- Unity AssetBundle的打包 发布 下载与加载
- Mac设置Office的语言问题