写点什么

【TcaplusDB 知识库】TcaplusDB 数据备份之定时备份介绍

作者:数据人er
  • 2022 年 5 月 18 日
  • 本文字数:1043 字

    阅读完需:约 3 分钟

【TcaplusDB知识库】TcaplusDB数据备份之定时备份介绍

【TcaplusDB 知识库】TcaplusDB 数据备份之定时备份介绍

  1. 每套线上运营的 Tcaplus 环境都有定时备份策略

    每日凌晨 1:05 所有 Tcapsvr Slave 自动做冷数据备份(txh+cfg)

    每隔 15 分钟 所有 Tcapsvr Slave 自动做增量流水备份(ulog)

    发生主备切换、故障切换后的 50 小时内, 当前的 Tcapsvr Master 也自动做增量流忽视备份(ulog)

  2. 对于新搭的环境,自动定时备份需要手动配置打开,步骤如下:

    以 tcaplus 账号 ssh 登录 Tcapcenter 机器, cd /data/tcaplus/tcaplus_service/bin/tcaplus_backup_script/backup_script_for_overseas/mysql_tcaplus_backup_script; cp config_info.txt.template config_info.txt

    修改定时备份的配置文件 config_info.txt, 如果打开后看到注释为中文乱码,可转成 UTF-8 编码查看

    备份模式(backup_mode)设置为海外模式(非腾讯内部都使用这个模式): backup_mode=1

    mysql 备份打开:need_backup_mysql="True"

    冷数据备份窗口(allow_backup_time_from)可以自己调整,默认每天凌晨 1:05

    如果接入了 Tmonitor, 建议把 Tmonitor 的信息配置下,由定时脚本清理 Tmonitor 过期上报数据

    svr_password 是 tcaplus 账号的 ssh 密码, 需要填入才能自动备份,这里填写密文, 使用加密工具获得

    /data/tcaplus/tcaplus_service/bin/encrypt_tool/encrypt_tool "PlainText" 30+iBnHyorkIukZ+sT36gQ==

    有条件的话,强烈建议备份数据的跨机备份使用 gluster, 我们为 gluster 存储集群适配了所有事务化回档、重建任务

    gluster 模式

    将 gluster 开关设置为 ON: need_gluster_backup="ON"

    设置 gluster 实际的挂载路径:gluster_backup_path="/data/glusterfs_dbbak"

    同时修改 tcapcenter 配置文件, 配置 gluster 信息: vim /data/tcaplus/tcaplus_service/cfg/tcapcenter/tcapcenter_cfg.xml

    在 BackUpApi 标签下增加 4 行配置, 分别对应:备份类型,gluster 存储卷名, gluster 存储节点 ip, gluster 挂载路径


    重启 tcapcenter: cd /data/tcaplus/tcaplus_service/bin; ./tcapcenter_stop.sh ; sleep 10; ./tcapcenter_start.sh

    单冷备机模式, need_remote_backup="ON", remote_backup_passwd 填工具加密后的密文,remote_backup_dir 填备份存储路径



更多信息请关注 TcaplusDB 微信公众号,风里雨里,我们一直在等你!


TcaplusDB 是腾讯出品的分布式 NoSQL 数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB 级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

用户头像

数据人er

关注

还未添加个人签名 2021.03.09 加入

还未添加个人简介

评论

发布
暂无评论
【TcaplusDB知识库】TcaplusDB数据备份之定时备份介绍_数据人er_InfoQ写作社区