宝库配置mysql复制品

  

一、binlog模式
mysql 5.6及以上版本模板未提供binlog模板,默认只能使用gtid模式,可以考虑自行制作模板以用binlog复制
1,编辑/etc/trove/trove-taskmanager。参看

(默认)   …   template_path =,/etc/收藏/模板/?/pre>

2,查看mysql的版本

trove  datastore-list   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +   |,ID ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, |, Name  |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +   |,b10f2f73 - 77 cd - 484 - c - 9105 - a33bc56e0fa4  | mysql  |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +      trove  datastore-version-list  mysql   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +   |,ID ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, |, Name ,,,, |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +   |,4 ee1da20 df29 - 4 - e88 b3eb - 795 b2f4c12f2  |, mysql - 5.6 |   |,a52b6fac - 2601 - 4 - b5b - 837 - c - 95 d5507d0269  |, mysql - 5.5 |   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +

3,复制mysql配置文件模板,在运行trove-taskmanager的节点上执行

cp  -r 宝库/模板/,/etc/收藏/cd /etc/收藏/模板/mysql   mysql cp  -r  5.5, - 5.5, #, mysql - 5.5,根据,datastore-version-list 输出确定

4,编辑/etc/trove/trove-guestagent。参看

(mysql)   …   replication_strategy =MysqlBinlogReplication   replication_namespace =trove.guestagent.strategies.replication。mysql_binlog

二,gtid模式
不适用于mysql 5.5, mysql 5.5不支持gtid复制
1,编辑/etc/trove/trove-taskmanager。参看

(默认)   …   template_path =,/etc/收藏/模板/?/pre>

2,复制mysql配置文件模板,在运行trove-taskmanager的节点上执行

cp  -r 宝库/模板/,/etc/收藏/

3,编辑/etc/trove/trove-guestagent。参看

(mysql)   …   replication_strategy =MysqlGTIDReplication   replication_namespace =trove.guestagent.strategies.replication。mysql_gtid

三、创建复制
1, mysql 5.5

trove  create  ab  6,——size  5,——databases  myDB  \   ,,,,users  userA: password ——datastore_version  mysql - 5.5 \   ,,,datastore  mysql      trove  create  ab-slave1  6,——size  5,——replica_of  ab ——replica_count  1 \   ,,,——datastore_version  mysql - 5.5 -,,,,,, datastore  mysql

2, mysql 5.6

trove  create  ab  6,——size  5,——databases  myDB  \   ,,,,users  userA: password ——datastore_version  mysql - 5.6 \   ,,,datastore  mysql      trove  create  ab-slave1  6,——size  5,——replica_of  ab ——replica_count  1 \   ,,,——datastore_version  mysql - 5.6 -,,,,,, datastore  mysql

四、参考链接:
https://ly798.github。io/2017/01/20/trove-mysql-replication/


宝库配置mysql复制品