前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mongoshake踩坑过程

mongoshake踩坑过程

作者头像
一朵灼灼华
发布2022-08-05 21:19:07
2390
发布2022-08-05 21:19:07
举报

github:https://github.com/alibaba/MongoShake

第一次使用wiki

https://github.com/alibaba/MongoShake/wiki/%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%BD%BF%E7%94%A8%EF%BC%8C%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E9%85%8D%E7%BD%AE%EF%BC%9F

  • 启动就有问题: 在bin目录下执行:./collector -conf=collector.conf,如果希望log打印的屏幕,请额外添加-verbose。

哪有什么bin目录,只不过岁月安好罢了

代码语言:javascript
复制
启动:sh start.sh collector.conf
停止:sh stop.sh MongoShake.pid
  • 全量更新问题

全量更新+增量更新 必须设置type = direct 黑白名单不能同时使用,并且,格式不能带引号 maxTimeMS问题

代码语言:javascript
复制
query[map[]]] get next document failed: (BadValue) cannot set maxTimeMS on getMore command for a non-awaitData cursor

千万不能使用2.4.17版本,之前的不清楚,2.4.28就修复了,因为这个bug log产生了上千个文件

  • Mongodb迁移时,表为空的不迁移,并且校验时会提示表数量不符 数据校验问题 src和dst配置正常的mongodb链接即可,因为他是用的pymongo链接的 校验时排除的表「excludeCollections」直接写名字就行,不知道为啥提示让写「库.表」
  • 如果不开启DLL,一定创建一个库,不然无法迁移 如需开启DDL:filter.ddl_enable = true
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一次使用wiki
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档