我们正在使用CouchBase Server 3.X, 在一个存储桶中,我们有很多不同的同一产品实例在运行,每个实例都有自己独特的前缀:
DE1::...
US2::...
要获得一致的备份,我们会关闭一个实例并仅备份此实例的值。 我们使用以下命令:
cbbackup CB_HOST CB_BACKUP_DIR -u CB_ADMIN_NAME -p CB_ADMIN_PASS -b CB_BUCKET_NAME -k CB_WORLD_KEY
CB_WORLD_KEY
可以是例如US2。这工作正常....但我们收到了很多这样的日志消息:
2015-10-13 07:25:59,582:w1用密钥跳过消息:TSO :: 02 :: 190672
存储桶包含大约200 000 000
个项目,我们一次只备份〜20 000 000
...所以我们会收到180 000 000
日志消息!
现在的问题是:我们如何避免这些日志消息?我们没有找到任何选择。
非常感谢!
答案 0 :(得分:0)
如果您已开始使用cbbackup,则可以编辑文件pump.py并注释掉该行:
logging.warn("skipping msg with key: " + str(key))
或者将记录器级别设置为ERROR。
答案 1 :(得分:0)
如果使用预编译文件
,则无法禁用日志记录../ couchbase / bin中/ cbbackup [.EXE]
...你必须使用python脚本
../ couchbase / LIB /蟒/ cbbackup.py