-
Notifications
You must be signed in to change notification settings - Fork 1.2k
新,旧,可读 三类binlog转换工具
Yin Shucheng edited this page Aug 9, 2016
·
1 revision
pika新版binlog标记时间戳,因此开发了新旧binlog转换及新binlog转换到可读binlog的转换工具
pika/tools/binlog_tools/binlog_parser
- -h -- 显示帮助
- -c --转换方式:new2old old2new new2read
- -i -- 输入的binlog 默认: ./old_log/write2file0
- -o -- 输出binlog的路径,默认 : ./new_log/
. /binlog_parser -c old2new -i ./old_log/write2file0,write2file1,write2file2 -o ./new_log/
- 程序检查输入的binlog是否是连续的,因此请输入连续的binlog名
- 程序检测binlog名字是否是write2file开头的,路径后是否跟随write2file等,否则都会打印相应错误
- 由于manifest文件更新不一定及时,相应offset未更新入manifest的binlog数据在转换工程中会丢失
经测算,新旧binlog转换时间,100m文件转换时间为秒级,1到10秒不等。新binlog到可读binlog的转换到10秒到20秒不等
- 安装使用
- 支持的语言和客户端
- 当前支持的Redis接口以及兼容情况
- 配置文件说明
- 数据目录说明
- info信息说明
- 部分管理指令说明
- 差异化命令
- Pika Sharding Tutorials
- Pika订阅
- 配合sentinel(哨兵)实现pika自动容灾
- 如何升级到Pika3.0
- 如何升级到Pika3.1或3.2
- Pika多库版命令、参数变化参考
- Pika分片版本命令
- 副本一致性使用说明
- Pika内存使用
- Pika最佳实践
- 整体架构
- 线程模型
- 全同步
- 增量同步
- 副本一致性
- 快照式备份
- 锁的应用
- nemo存储引擎数据格式
- blackwidow存储引擎数据格式
- Pika源码学习--pika的通信和线程模型
- Pika源码学习--pika的PubSub机制
- Pika源码学习--pika的命令执行框架
- Pika源码学习--pika和rocksdb的对接
- pika-NoSQL原理概述
- pika在codis中的探索
- Pika 笔记
- pika 主从同步原理