单机使用tungsten 同步mysql数据到mongodb

[注意],当前的测试环境仅仅是一台服务器.

部署测试的tungten版本是2.1.2-xxxx;

Requirements:

mysql配置

单机使用tungsten 同步mysql数据到mongodb

To change the Tungsten user to use the new password format complete the following steps

mysql>set session old_passwords=0;

设置二进制日志格式=row;

单机使用tungsten 同步mysql数据到mongodb

主mysql端服务器执行命令:

./tools/tungsten-installer --master-slave -a \
  --datasource-type=mysql \
  --master-host=127.0.0.1  \
  --datasource-user=tungsten  \
  --datasource-password=321  \
  --datasource-log-directory=/var/lib/mysql \
  --service-name=byRuiy \
  --home-directory=/root/deploy/mysql \
  --cluster-hosts=127.0.0.1 \
  --thl-port=12500 \
  --rmi-port=11500 \
  --mysql-use-bytes-for-string=false \
  --svc-extractor-filters=colnames,pkey \
  --svc-parallelization-type=none \
  --start-and-report

单机使用tungsten 同步mysql数据到mongodb

从mongodb服务器端执行语句:
tools/tungsten-installer --master-slave -a \
  --datasource-type=mongodb \
  --master-host=127.0.0.1  \
  --service-name=byRuiy \
  --home-directory=/root/deploy/mongodb \
  --cluster-hosts=127.0.0.1 \
  --master-thl-port=12500 \
  --thl-port=12600 \
  --rmi-port=11600 \
  --skip-validation-check=InstallerMasterSlaveCheck \
  --svc-parallelization-type=none \
  --start-and-report

单机使用tungsten 同步mysql数据到mongodb

部署完成后查看效果:

mongo提示符端

单机使用tungsten 同步mysql数据到mongodb

mysql命令行提示符端

单机使用tungsten 同步mysql数据到mongodb

单机使用tungsten 同步mysql数据到mongodb

单机使用tungsten 同步mysql数据到mongodb

单机使用tungsten 同步mysql数据到mongodb

单机使用tungsten 同步mysql数据到mongodb

单机使用tungsten 同步mysql数据到mongodb

将tungstenReplicator 安装为系统服务(tungsten服务进程维护控制)详细见 另一篇post

http://www.cnblogs.com/ruiy/p/tungstenProcessControl.html

上一篇:【C语言模拟实现】浮点数-转-定点数


下一篇:【实(dou)力(bi)首(mai)发(meng)】第四次CCF软件能力认证题解