需要安装软件(所有的节点都必须安装,不需要安装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集群安装配置相关推荐

  1. Redis 学习笔记八:集群模式

    Redis 学习笔记八:集群模式 作者:Grey 原文地址: 博客园:Redis 学习笔记八:集群模式 CSDN:Redis 学习笔记八:集群模式 前面提到的Redis 学习笔记七:主从复制和哨兵只能 ...

  2. Hadoop学习笔记—13.分布式集群中节点的动态添加与下架

    Hadoop学习笔记-13.分布式集群中节点的动态添加与下架 开篇:在本笔记系列的第一篇中,我们介绍了如何搭建伪分布与分布模式的Hadoop集群.现在,我们来了解一下在一个Hadoop分布式集群中,如 ...

  3. ZooKeeper学习笔记(八):ZooKeeper集群写数据原理

    写数据原理 写流程直接请求发送给Leader节点 这里假设集群中有三个zookeeper服务端 ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种 ...

  4. 电脑安装python3.74_python3.4学习笔记(十六) windows下面安装easy_install和pip教程

    python3.4学习笔记(十六) windows下面安装easy_install和pip教程 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安 ...

  5. redis cluster 集群 安装 配置 详解

    redis cluster 集群 安装 配置 详解 张映 发表于 2015-05-01 分类目录: nosql 标签:cluster, redis, 安装, 配置, 集群 Redis 集群是一个提供在 ...

  6. 02.Kubernetes 和 KubeSphere 集群安装配置持久化存储(nfs)并通过StatefulSet动态为pod生成pv挂载

    Kubernetes 和 KubeSphere 集群安装配置持久化存储(nfs)并通过StatefulSet动态为pod生成pv挂载 简介 1. 安装配置前置环境 1.1 安装nfs文件系统 1.1. ...

  7. RabbitMQ集群安装配置+HAproxy+Keepalived高可用

    RabbitMQ集群安装配置+HAproxy+Keepalived高可用 转自:https://www.linuxidc.com/Linux/2016-10/136492.htm rabbitmq 集 ...

  8. Ceph分布式集群安装配置

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站:https://www.captainai.net/dongkelun 前言 记录Ceph分布式集群安 ...

  9. ElasticSearch-2.0.0集群安装配置与API使用实践

    ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了 ...

最新文章

  1. 网络化楼宇对讲的前景
  2. [vue] vue2.0不再支持v-html中使用过滤器了怎么办?
  3. typescript在ES3(IE7)环境下使用async、await
  4. ERROR! The server quit without updating PID file解决办法
  5. mysql sqlite 语法_[Sqlite] Sqlite的基本日常SQL操作语句汇总
  6. 循环报数java代码_循环报数 Java实现
  7. 浏览器中点击链接,跳转qq添加好友的实现方式
  8. xboxone硬盘坏的表现_电脑硬盘用段时间如果损坏,我们该怎样修理硬盘???...
  9. cannot find -lGL
  10. 信号傅里叶变换后的实数和虚数部分理解
  11. IE-LAB网络实验室:华为AAA认证详解
  12. android开发语言列表及对应简写
  13. MySQL自动更新当前时间戳
  14. 一点儿考研经验+这一年的总结0.0
  15. 行政区划编码映射关系-数据处理
  16. 应广单片机-按键状态机(单击、双击、长按)
  17. 产业园区构建公共服务平台应当包含哪些服务
  18. Aop 中的within
  19. 【C#】菜鸟教程学习笔记(一)
  20. html 背景图片自动旋转,CSS3 菱形拼图实现只旋转div 背景图片不旋转功能

热门文章

  1. 重命名某文件夹下所有文件的名字 python3
  2. QT多线程run函数不能使用信号与槽
  3. ping程序和tracert(traceroute)背后的故事--ICMP协议
  4. Spring – Sending E-Mail Via Gmail SMTP Server With MailSender--reference
  5. spring core源码解读之ASM4用户手册翻译之一asm简介
  6. TCP、UDP和HTTP详解
  7. 【推荐系统】推荐系统整体框架概览
  8. 【采用】【风险管理】金融业务风控相关框架(宝藏)
  9. R语言 scorecard包 评分卡
  10. 李开复:我在硅谷看到的最前沿科技趋势