mysql fabric 安装篇

本文档详细介绍了如何在MySQL 5.6中安装和配置MySQL Fabric,用于搭建分布式数据库。通过Fabric,可以将数据分片迁移至多台服务器,以缓解单机数据库的负载。安装过程包括Python、cmake、MySQL、mysql-connector-python和mysql-utilities的安装,并在特定机器上配置backing store和fabric node。此外,还提供了启动、停止和清理Fabric节点的步骤。
摘要由CSDN通过智能技术生成

从Mysql5.6开始,oracle提供了mysqlfabric框架使我们能够搭建分布式数据库。当单机数据库的负载过高时,我们可以将部分数据通过sharding迁移到其他服务器,这种数据分布在不同机器上的实现对于访问者来说完全透明,其依旧只需要发出SQL语句就能获得想要的结果。这里先把安装的过程和问题记录下来以备将来使用:

1.需要安装的软件包括

./bootstrap && make &&makeinstall

mysql-5.6.14.tar.gz  

mysql-connector-python-1.2.3.zip 

Python-2.6.9.tgz

mysql-utilities-1.4.4.tar.gz

cmake-3.0.2.tar.gz

2.安装过程

将fabric node和backing store放在同一台机器上(例如192.168.1.100)

在192.168.1.100上:

Python安装:

tar -xvf Python-2.6.9.tgz

cd Python-2.6.9

./configure &&make &&make install

cmake安装:

tar -xvf cmake-3.0.2.tar.gz

cd cmake-3.0-2

./bootstrap &&make &&make install


数据库安装:

tar -xvf  mysql-5.6.14.tar.gz 

cd  mysql-5.6.14

参考了这篇文章:http://www.cnblogs.com/xiongpq/p/3384681.html

connector/python安装:

unzip mysql-connector-python-1.2.3.zip 

cd  mysql-connector-python-1.2.3

python ./setup.py build

python ./setup.py install


mysql-utilities安装:

tar -xvf  mysql-utilities-1.4.4.tar.gz

cd mysql-utilities-1.4.4

python ./setup.py build

python ./setup.py install


其他存放实际数据的机器(例如192.168.1.101,192.168.1.102)只需安装mysql-5.6.14即可


3.配 置

在192.168.1.100上:

backing store其实只是存放了数据sharding映射关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值