fablefe 发表于 2018-9-30 10:13:40

tungsten-replicator 实现 mysql 与mysql同步

  1,centos 5.3  安装tungsten 需要ruby ,java
  


[*]# java -version
[*]java version "1.6.0_25"
[*]Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
[*]Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)
  

  2,还需要ssh 自动登录
  配置方法:http://asuper.blog.51cto.com/1622151/1102050
  3,下载http://code.google.com/p/tungsten-replicator/downloads/list
  本人按装 tungsten-replicator-2.0.6-src.tar.gz
  master上面创建mysql账号:

  CREATE USER 'tungsten'@'%'>  GRANT ALL ON *.* TO 'tungsten'@'%'WITH GRANT OPTION
  解压后,再master或slave任意一台机器上,执行即可
  


[*]# ./tools/tungsten-installer --master-slave\
[*]>   --master-host=192.168.52.128\
[*]>   --datasource-user=tungsten\
[*]>   --datasource-password=123456\
[*]>   --service-name=logos \
[*]>   --home-directory=/data/tungsten-replicator-2.0.6 \
[*]>   --cluster-hosts=192.168.52.128,192.168.52.133 \
[*]>   --start-and-report
[*]WARN>> 192.168.52.128 >> 32-bit architecture not recommended for DBMS nodes
[*]WARN>> 192.168.52.128 >> THL schema tungsten_logos already exists at tungsten@192.168.52.128:3306 (WITH PASSWORD)
[*]WARN>> 192.168.52.128 >> The value of max_allowed_packet is too small for tungsten@192.168.52.128:3306 (WITH PASSWORD)
[*]WARN>> 192.168.52.133 >> 32-bit architecture not recommended for DBMS nodes
[*]WARN>> 192.168.52.133 >> THL schema tungsten_logos already exists at tungsten@192.168.52.133:3306 (WITH PASSWORD)
[*]WARN>> 192.168.52.133 >> The value of max_allowed_packet is too small for tungsten@192.168.52.133:3306 (WITH PASSWORD)
[*]INFO>> 192_168_52_128 >> Getting services list
[*]INFO>> 192_168_52_128 >> ....
[*]Processing services command...
[*]NAME            VALUE
[*]----            -----
[*]appliedLastSeqno: 3
[*]appliedLatency: 1.356590497686E9
[*]role            : master
[*]serviceName   : logos
[*]serviceType   : local
[*]started         : true
[*]state         : ONLINE
[*]Finished services command...
[*]INFO>> 192_168_52_133 >> Getting services list
[*]INFO>> 192_168_52_133 >> ..
[*]Processing services command...
[*]NAME            VALUE
[*]----            -----
[*]appliedLastSeqno: 3
[*]appliedLatency: 1.356647435914E9
[*]role            : slave
[*]serviceName   : logos
[*]serviceType   : local
[*]started         : true
[*]state         : ONLINE
[*]Finished services command...
  

  剩下的就是自己测试啦。


页: [1]
查看完整版本: tungsten-replicator 实现 mysql 与mysql同步