mysql cluster java_Java学习笔记(十):MySQL集群安装配置
需要安装软件(所有的节点都必须安装,不需要安装mysql mysql-server,mysql-cluster有自带的): mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar.gz
管理节点:192.168.3.201 启动服务:ndb_mgmd
SQL1节点:192.168.3.202 启动服务:mysqld
SQL2节点:192.168.3.203 启动服务:mysqld
Data1节点:192.168.3.204 启动服务:ndbd
Data2节点:192.168.3.205 启动服务:ndbd
注意:存储引擎一定是NDBCluster,否则不会同步。解压,重命名
tar -zxvf mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
mv mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64 mysql-cluster
//添加环境变量
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql-cluster/
export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile创建配置文件
cd /usr/local/mysql-cluster
cp support-files/my-small.cnf /etc/my.cnf
//mysql启动文件(只要在SQL节点上配置)
cp support-files/mysql.server /etc/init.d/mysqld
//加入开机启动项
chkconfig --add mysqld
chkconfig mysqld on配置管理节点
vim /etc/mysql-cluster.ini
[ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M
[ndb_mgmd]
id=1
hostname=192.168.3.201
datadir=/usr/local/mysql/ndbdata
[mysqld]
id=2
hostname=192.168.3.202
[mysqld]
id=3
hostname=192.168.3.203
[ndbd]
id=4
hostname=192.168.3.204
datadir=/usr/local/mysql/ndbdata
[ndbd]
id=5
hostname=192.168.3.205
datadir=/usr/local/mysql/ndbdata
//加入到开机启动项
vim /etc/rc.d/rc.local
/usr/local/mysql-cluster/bin/ndb_mgmd -f /etc/mysql-cluster.ini
//启动管理节点(-f 指定ndb_mgmd配置文件的位置,默认是在同一目录下)
/usr/local/mysql-cluster/bin/ndb_mgmd -f /etc/mysql-cluster.ini
//查看进程是否启动
ps aux |grep ndb_mgmd
//查看集群的状态
/usr/local/mysql-cluster/bin/ndb_mgm -e show
Connected to Management Server at: localhost:1186
Cluster Configuration
[ndbd(NDB)] 2 node(s)
id=4 @192.168.3.204 (mysql-5.1.30 ndb-6.3.20, Nodegroup: 0, Master)
id=5 @192.168.3.205 (mysql-5.1.30 ndb-6.3.20, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.3.201 (mysql-5.1.30 ndb-6.3.20)
[mysqld(API)] 2 node(s)
id=2 @192.168.3.202 (mysql-5.1.30 ndb-6.3.20)
id=3 @192.168.3.203 (mysql-5.1.30 ndb-6.3.20)
//关闭集群
/usr/local/mysql-cluster/bin/ndb_mgm -e shutdown配置数据节点
vim /etc/my.cnf
[mysqld]
ndbcluster
ndb-connectstring=192.168.3.201
default-storage-engine=ndbcluster
[mysql_cluster]
ndb-connectstring=192.168.3.201
//启动数据节点
/usr/local/mysql-cluster/bin/ndbd配置SQL节点
vim /etc/my.cnf
[mysqld]
ndbcluster
ndb-connectstring=192.168.3.201
default-storage-engine=ndbcluster
[mysql_cluster]
ndb-connectstring=192.168.3.201
// 初始化SQL节点:
/usr/local/mysql-cluster/scripts/mysql_install_db --user=mysql
//启动SQL节点(/etc/init.d/mysqld start)
/usr/local/mysql-cluster/bin/mysqld_safe --user=mysql &
综上,MySQL集群安装完毕。
mysql cluster java_Java学习笔记(十):MySQL集群安装配置相关推荐
- Redis 学习笔记八:集群模式
Redis 学习笔记八:集群模式 作者:Grey 原文地址: 博客园:Redis 学习笔记八:集群模式 CSDN:Redis 学习笔记八:集群模式 前面提到的Redis 学习笔记七:主从复制和哨兵只能 ...
- Hadoop学习笔记—13.分布式集群中节点的动态添加与下架
Hadoop学习笔记-13.分布式集群中节点的动态添加与下架 开篇:在本笔记系列的第一篇中,我们介绍了如何搭建伪分布与分布模式的Hadoop集群.现在,我们来了解一下在一个Hadoop分布式集群中,如 ...
- ZooKeeper学习笔记(八):ZooKeeper集群写数据原理
写数据原理 写流程直接请求发送给Leader节点 这里假设集群中有三个zookeeper服务端 ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种 ...
- 电脑安装python3.74_python3.4学习笔记(十六) windows下面安装easy_install和pip教程
python3.4学习笔记(十六) windows下面安装easy_install和pip教程 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安 ...
- redis cluster 集群 安装 配置 详解
redis cluster 集群 安装 配置 详解 张映 发表于 2015-05-01 分类目录: nosql 标签:cluster, redis, 安装, 配置, 集群 Redis 集群是一个提供在 ...
- 02.Kubernetes 和 KubeSphere 集群安装配置持久化存储(nfs)并通过StatefulSet动态为pod生成pv挂载
Kubernetes 和 KubeSphere 集群安装配置持久化存储(nfs)并通过StatefulSet动态为pod生成pv挂载 简介 1. 安装配置前置环境 1.1 安装nfs文件系统 1.1. ...
- RabbitMQ集群安装配置+HAproxy+Keepalived高可用
RabbitMQ集群安装配置+HAproxy+Keepalived高可用 转自:https://www.linuxidc.com/Linux/2016-10/136492.htm rabbitmq 集 ...
- Ceph分布式集群安装配置
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站:https://www.captainai.net/dongkelun 前言 记录Ceph分布式集群安 ...
- ElasticSearch-2.0.0集群安装配置与API使用实践
ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了 ...
最新文章
- 网络化楼宇对讲的前景
- [vue] vue2.0不再支持v-html中使用过滤器了怎么办?
- typescript在ES3(IE7)环境下使用async、await
- ERROR! The server quit without updating PID file解决办法
- mysql sqlite 语法_[Sqlite] Sqlite的基本日常SQL操作语句汇总
- 循环报数java代码_循环报数 Java实现
- 浏览器中点击链接,跳转qq添加好友的实现方式
- xboxone硬盘坏的表现_电脑硬盘用段时间如果损坏,我们该怎样修理硬盘???...
- cannot find -lGL
- 信号傅里叶变换后的实数和虚数部分理解
- IE-LAB网络实验室:华为AAA认证详解
- android开发语言列表及对应简写
- MySQL自动更新当前时间戳
- 一点儿考研经验+这一年的总结0.0
- 行政区划编码映射关系-数据处理
- 应广单片机-按键状态机(单击、双击、长按)
- 产业园区构建公共服务平台应当包含哪些服务
- Aop 中的within
- 【C#】菜鸟教程学习笔记(一)
- html 背景图片自动旋转,CSS3 菱形拼图实现只旋转div 背景图片不旋转功能