membase-1.7数据库导出备份

发布: 2013-01-07 09:33

*) 存储位置/opt/membase/var/lib/membase/default-data/
*) 执行数据备份:
cd /opt/membase/
./bin/mbbackup ./var/lib/membase/data/default-data/default /data1/backup/
注意上面的命令的第一个参数,指向桶的名字命令的数据文件default。
这样就把default桶的数据导出来了。查看导出文件大小,
ls -lh /data1/backup/
这个mbbackup命令没有别的参数,也没有别的选择,这么执行就ok。
这么备份出来的是整个集群的数据吗?还是只这个结点的呢? 对,数据仅是在这个结点上的。
*) 配置备份
./var/lib/membase/config/config.dat
把这个配置文件也一起备份了,或者还是把./var/lib/membase/config/整个目录也备份了呢。
这个目录只有一个文件,效果一样的。
*) 执行恢复
文件拷贝方式备份/恢复,系统要求,与原来的结点一致,ip地址和主机名必须与原来一致。
使用 mbrestore命令备份,适用于不同大小的集群/放入不同的bucket中/数据库文件已经损坏。
./bin/mbrestore /data1/backup/default /data1/backup/default-*.mb
*) 1.8=》2.0
经测试,在使用备份恢复工具的时候,可以无障碍升级过去,不需要停机。


原文: http://qtchina.tk/?q=node/709

Powered by zexport