摘要:
项目中需要在数据清算前对数据库进行备份,清算产生问题时对数据库进行恢复,要在程序里实现。 一般备份MySQL用dump就可以了,如果需要在Java程序里实现,应该是调用系统命令就可以,也就是说用java里的`Runtime`就可以实现。####备份#####第一版代码 Runtime rt ... 阅读全文
摘要:
之前测试cobar的效率,因为cobar不支持存储过程,所以需要应用程序插入数据,jdbc不灵活,用Python的MySQLdb模块可以实现。 开始测试的时候用单条insert语句循环n次,最后commit,结果慢的要死,插一万条用了两分钟,十万条我去吃了个饭回来还在插。十万条用存储过程插单库也用... 阅读全文
摘要:
##一、 Cobar项目介绍###一)、Cobar背景概述Cobar是提供分布式数据库服务的中间件,由[阿里巴巴中间件团队](http://jm-blog.aliapp.com/)开发,是阿里巴巴B2B前台应用访问数据库的统一入口,目前已在[github](https://github.com/al... 阅读全文
摘要:
####在Windows中用pip安装pygments,首先要安好pip。先从[这里](https://pypi.python.org/packages/source/s/setuptools/)找好合适的setuptools包,解压,用`python setup.py install`安装。 ... 阅读全文
摘要:
想用Python操作Mysql,但是Redhat中的Python是2.4的,所以需要自己装下2.7过程比较简单,下载源码包,解压。运行: ./configure --prefix=/usr/local/python2.7 然后编辑`Modules/Setup`文件,将如下几行取消注释: SSL... 阅读全文
摘要:
申请了两台Redhat虚拟机做cobar的实验,空空如也什么都得装。原来在3个Arch上实现了3个datanode,想在Redhat上每个3个总共配6个Mysql实例。###复制多个实例在`/var/lib`目录下找到Mysql目录,将其复制两份,以端口号作后缀以区分: cp -r /var/... 阅读全文
摘要:
装了CentOS7,结果死活连不上网,一直提示没有可用的网络设备,没工夫处理,以后再说,先用之前装好的CentOS6.4,Mysql安装包又下不下来,只好翻出了之前玩Storm装的Archlinux,总共有Alpha、Beta、Delta三台虚机,里头安装了JDK、MariaDB等等。###准备测试... 阅读全文
摘要:
Archlinux中的官方源用的是MariaDB,现在随着人们对Oracle把控Mysql的不信任,更多人开始用MariaDB。###设置 安装很简单,用`pacman`就行,其中的初始设置步骤如下: # systemctl start mysqld # mysql_secure_... 阅读全文
摘要:
由于需要搭建基于阿里的Cobar的Mysql集群,所以打算先在虚拟机中实验下效果。之前因为内存有限,基本上实验是在ArchLinux中的,这次尝试比较大众也比较方便的CentOS。###1.虚拟机迁移问题昨晚在家里电脑上安装好的CentOS7,选择了带GUI的服务器模式,复制到移动盘里打算在公司用,... 阅读全文
摘要:
---对Thrift这个框架知之甚少,想先了解下,我自己的习惯是先安装好跑个小demo。 首先从[这里下载][1]到Thrift的包。 Thrift对于安装环境的要求是Unix/Linux系统,Windows要装需要配合cygwin。 解压安装包,进入,运行: ./... 阅读全文