BR DBProxy支持通过命令行方式来备份ZooKeeper元数据,本文为您介绍相关的ZooKeeper元数据备份命令。 注意 仅V5.1.20.0.13及以后版本的实例,支持执行本文命令。 UDAL BR SHOW CONFIG 语法说明 查看ZooKeeper元数据备份功能相关的参数配置情况。 返回信息说明如下: 参数 描述 enableddlbackupzkmetadata 是否启用执行完DDL语句后自动备份ZooKeeper元数据到实例基础库。 可能值: true:启用,即每次成功执行完DDL语句后,自动触发一次异步备份ZooKeeper元数据到实例基础库。 false:不启用。 默认值:false。 backupzkmetadatalimit 备份ZooKeeper元数据记录的最大值。 可能值:2(不包括1)≤ 该值 ≤ 2147483647之间的正整数。 默认值:50,即默认最多保留50个ZooKeeper元数据备份记录。 注意 当ZooKeeper元数据备份记录超出该参数值时,会在备份前自动清理最旧的备份记录,以节省数据空间。 示例 plaintext mysql> udal br show config; ++ Enableddlbackupzkmetadata Backupzkmetadatalimit ++ false 50 ++ 1 row in set (0.00 sec) UDAL BR SET CONFIG [ENABLEDDLBACKUPZKMETADATA?] [, BACKUPZKMETADATALIMIT?] 语法说明 配置ZooKeeper元数据备份功能相关的配置参数,包括: 参数 描述 ENABLEDDLBACKUPZKMETADATA 是否启用执行完DDL语句后自动备份ZooKeeper元数据到实例基础库。 取值范围: true:启用,即每次成功执行完DDL语句后,自动触发一次异步备份ZooKeeper元数据到实例基础库。 false:不启用。 默认值:false。 BACKUPZKMETADATALIMIT 备份ZooKeeper元数据记录的最大值。 取值范围:2(不包括)≤ 该值 ≤ 2147483647之间的正整数。 默认值:50,即默认最多保留50个ZooKeeper元数据备份记录。 注意 当ZooKeeper元数据备份记录超出该参数值时,会在备份前自动清理最旧的备份记录,以节省数据空间。 示例 plaintext mysql> udal br set config enableddlbackupzkmetadata ON, backupzkmetadatalimit 2; Query OK, 1 row affected (0.06 sec)