MySQL主从配置-Amoeba读写分离验证
继续我们的验证工作,这次是搭建MySQL的主从配置,再利用Amoeba实现读写分离,搭建一个相对有实际意义的MySQL集群环境。 MySQL的主从配置比较简单,网上也有很多的文章,这里不多介绍。基于之前的介绍的环境考虑: 10.4.44.206 主-写 10.4.44.207 从-读1 10.4.44.208 从-读2 MySQL的主从配置确实十分简单。主要就是配...
继续我们的验证工作,这次是搭建MySQL的主从配置,再利用Amoeba实现读写分离,搭建一个相对有实际意义的MySQL集群环境。 MySQL的主从配置比较简单,网上也有很多的文章,这里不多介绍。基于之前的介绍的环境考虑: 10.4.44.206 主-写 10.4.44.207 从-读1 10.4.44.208 从-读2 MySQL的主从配置确实十分简单。主要就是配...
由于MySQL Cluster自身就实现了数据的自动同步等功能,在此之上架一层Amoeba基本只起到了分担SQL层负载的的作用,所以我们很有必要基于传统的单点MySQL服务之上的 Amoeba都能帮我们做些什么。 环境搭建的过程不再赘述,我们在两个新的虚拟机上启动两个独立的MySQL服务,然后配置在 Amoeba中即可。此时SQL节点的IP分别为: 10.4.44.206 写 ...
龙年完成的Amoeba环境初步搭建工作,蛇年开始进行读写分离和负载均衡的验证工作。先祝大家蛇年一切顺利。上回的工作我们只是完成Amoeba框架的引入,但是并不满足读写分离场景的要求,因为最基本的,SQL节点只有一个。 所以,我们首先需要添加一个SQL节点,具体操作不再赘述。添加,重启后,MySQL Clluster集群环境如下。 修改Amoeba的环境配置dbServers.xm...
为了同步在MacOS下和Windows下编写的C++练习代码,同时也想多学一些命令行的操作,OneCoder决定鼓捣一下Mac OS X下的Git代码管理,抛弃以往完全依赖工具界面的操作方式,完全采用shell的操作模式,加深理解。 首先从Github上下载了Git的Mac版,安装。执行: $>git 即可验证是否安装成功。 根据Git设计理念,我们先创建一个本地...
对MySQL Cluster的学习还在继续,这次OneCoder是利用Amoeba搭建一个可读写分离、均衡负载的MySQL集群环境。 跟MySQL Cluster一样,安装的过程就是下载、解压、配置、启动。 Amoeba官方文档地址:http://docs.hexnova.com/amoeba/index.html Amoeba项目地址:http://sourceforg...
继续OneCoder之前提出的要验证的问题,为了方便测试MySQL Cluster的数据分片功能,我们设置集群节点配置如下: NoOfReplicas=1 DataMemory=50M IndexMemory=10M 初始化重启节点: 开始写入80w数据。观察写入过程,可以看到数据是大致均匀写入两个...
承接之前的初测,题目本来想叫深入测试的,不过想想太大了,就还叫使用的一个小结吧。 在扩充数据节点之前,OneCoder向数据库中又写入900w的数据,总量达到1kw。每批次写入20w的数据,写入时间大致如下: …… It's up to batch count: 200000 Batch data commit finished. T...
基于上篇搭建的环境,验证一些基本功能和性能需求。这里先说一下功能使用的问题。OneCoder也是第一次用。摸索着来,仅做一个记录。 从部署图就可知道,对数据库的请求操作发生在SQL节点上。为了达到试验效果,这里又追加了一个sql节点。现在集群环境如下: 在追加的过程中,发现MySQL Cluster对启动顺序要求严格,在没考虑热部署方案的情况下,必须停止了所有节点,重新按照ma...
实验需要,OneCoder打算亲自部署一下MySQL Cluster环境。VMware环境中,虚拟化三台CentOS5.4 x64虚拟机。 10.4.44.201 SQL 10.4.44.202 Data 10.4.44.203 Manager 用于部署。 官方文档自然是最好的部署手册,先简单了解一下。 MySQL Cluster构成 Each...
OneCoder最近入手一台Mac Pro。其实这个话题本来没什么可写的。但是考虑确实自己开始是不知道的,哪怕是一丁点的收获,也应该记录下来。 其实Java开发环境无非就是安装JDK,安装IDE,配置环境变量。JDK自然从官网下载Mac版的,IDE,OneCoder也从Eclipse的官网下载了。安装也是一键安装和解压即可。而且发现JDK安装后,在命令行运行java -version和ja...