trove 配置 mysql replica
发布时间:2022-03-18 13:03:26 所属栏目:MySql教程 来源:互联网
导读:trove 配置 mysql replica: 一、 binlog 模式 mysql 5.6 及以上版本 templates 未提供 binlog 模板,默认只能使用gtid模式,可以考虑自行制作模板以用binlog复制 1、 编辑 /etc/trove/trove-taskmanager.conf [DEFAULT] ... template_path = /etc/trove/t
trove 配置 mysql replica: 一、 binlog 模式 mysql 5.6 及以上版本 templates 未提供 binlog 模板,默认只能使用gtid模式,可以考虑自行制作模板以用binlog复制 1、 编辑 /etc/trove/trove-taskmanager.conf [DEFAULT] ... template_path = /etc/trove/templates/ ... 2、 查看mysql的version trove datastore-list +--------------------------------------+-------+ | ID | Name | +--------------------------------------+-------+ | b10f2f73-77cd-484c-9105-a33bc56e0fa4 | mysql | +--------------------------------------+-------+ trove datastore-version-list mysql +--------------------------------------+-----------+ | ID | Name | +--------------------------------------+-----------+ | 4ee1da20-df29-4e88-b3eb-795b2f4c12f2 | mysql-5.6 | | a52b6fac-2601-4b5b-837c-95d5507d0269 | mysql-5.5 | +--------------------------------------+-----------+ 3、 复制mysql配置文件模板,在运行trove-taskmanager的节点上执行 cp -r trove/templates/ /etc/trove/ cd /etc/trove/templates/mysql cp -r 5.5 mysql-5.5 # mysql-5.5 根据 datastore-version-list 输出确定 4、 编辑 /etc/trove/trove-guestagent.conf [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.conf [DEFAULT] ... template_path = /etc/trove/templates/ ... 2、复制mysql配置文件模板,在运行trove-taskmanager的节点上执行 cp -r trove/templates/ /etc/trove/ 3、编辑 /etc/trove/trove-guestagent.conf [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 (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |