`
kabike
  • 浏览: 598922 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

记一次mongodb从亚马逊云迁移到微软云

阅读更多
从aws上把mongodb集群弄到微软云上之后,发现mongos里各种报错
引用

2016-07-14T16:42:10.779+0800 I NETWORK  [LockPinger] Socket recv() timeout  10.0.0.6:30001
2016-07-14T16:42:10.779+0800 I NETWORK  [LockPinger] SocketException: remote: 10.0.0.6:30001 error: 9001 socket exception [RECV_TIMEOUT] server [10.0.0.6:30001]
2016-07-14T16:42:10.779+0800 I NETWORK  [LockPinger] DBClientCursor::init call() failed
2016-07-14T16:42:12.595+0800 I NETWORK  [LockPinger] scoped connection to realsightback4:30001,realsightback3:30001,realsightback2:30001 not being returned to the pool
2016-07-14T16:42:12.595+0800 W SHARDING [LockPinger] distributed lock pinger'realsightback4:30001,realsightback3:30001,realsightback2:30001/realsightback1:30000:1468133855:1804289383' detected an exception while pinging. :: caused by :: SyncClusterConnection::update prepare failed:  realsightback4:30001 (10.0.0.6) failed:10276 DBClientBase::findN: transport error: realsightback4:30001 ns: admin.$cmd query: { getlasterror: 1, fsync: 1 }


一开始看socket超时,以为是网络问题,用iperf排查没有问题,于是查看mongodb源码,感觉是config server的 { getlasterror: 1, fsync: 1 }命令超时,于是直接连接上config server执行该命令,三四十秒才返回,用iostat看,果然IO负载很高,于是多挂了一块盘,把不同shard的数据目录分开,问题解决了
原来aws上就只有一块盘,看来azure还是不如aws啊
分享到:
评论

相关推荐

    网易游戏MongoDB集群在线升级迁移.pdf

    网易游戏MongoDB集群在线升级迁移,介绍了MongoDB Stream,备份模式,同步流程等

    记一次MongoDB性能问题(从MySQL迁移到MongoDB)

    最近忙着把一个项目从MySQL迁移到MongoDB,在导入旧数据的过程中,遇到了些许波折,犯了不少错误,但同时也学到了不少知识,遂记录下来,需要的朋友可以参考下

    MongoDB自动迁移脚本

    MongoDB自动迁移脚本

    MongoDB副本集配置和数据迁移实战

    由于 MongoDB 的主从复制功能不支持高可用,所以从 3.2 版本开始已经被废弃了,转而用副本集来代替实现数据复制的功能。一个副本集总会有一个活跃节点(Primary)和若干个备份节点(Secondary),还有一个可选的一个...

    Python + MongoDB开发的百度云爬虫.zip

    Python + MongoDB开发的百度云爬虫.zipPython + MongoDB开发的百度云爬虫.zipPython + MongoDB开发的百度云爬虫.zipPython + MongoDB开发的百度云爬虫.zipPython + MongoDB开发的百度云爬虫.zipPython + MongoDB开发...

    mongodb-migrations:MongoDB的数据库迁移工具

    MongoDB是一个很棒的NoSQL和无模式数据库,但是如果数据库中已经有数据并且您更改了数据模式,则需要一个迁移工具来更新现有数据。 如何安装 使用pip $ pip install mongodb-migrations 从源代码 $ python setup....

    gridfs2s3:将 MongoDB GridFS 文件迁移到 AWS S3 的工具

    gridfs2s3 - 将 MongoDB GridFS 文件迁移到 AWS S3 的工具 这是一个简单的工具,它将抓取您指向的 GridFS 中的所有文件,并将它们粘贴到 S3 中 安装 go install github.com/Bowbaq/gridfs2s3 用法 gridfs2s3 -h flag...

    底层:基于semver的MongoDB模式和数据迁移库

    Underbase是一个MongoDB模式和数据迁移库,它提供了易于使用的抽象界面,用于编写,组织和执行数据库迁移。 在CLI和模块中均可使用,您可以在框架的代码库中轻松实现它。 承诺:使用promise和async / await。 没有...

    2020年最新MongoDB 4.0专讲从入门到精通视频教程.txt

    day1:MongoDB数据库与其他数据库区别介绍及学习方法 day2:MongoDB运行环境搭建及运行 day3:MongoDB增删改查操作实践 day4:教你学会MongoDB聚合操作 day5:索引的特性及应用 day6:MongoDB实例搭建仓位管理API day7:...

    唐建法-NoSQL之王:一分钟从关系型迁移到MongoDB

    TJ会通过若干互动的演示,而不是干巴巴的宣讲的方式来为大家介绍MongoDB风靡全球,成为NoSQL王者...如果您已经是Mongo老司机,不用担心,你也可以从TJ的文档模式设计精粹及一分钟关系型到MongoDB的迁移演示中获益匪浅。

    mongodb随机获取一条记录实例

    介绍php7.0以上使用mongdb的基本方法,并提供mongodb随机获取一条记录的测试实例。

    MongoDB入门到云上开发视频.zip

    课时1:MongoDB数据库入门.mp4 课时2:MongoDB数据数据查询与分析.mp4 课时3:MongoDB数据库核心知识.mp4 课时4:MongoDB数据库管理备份.mp4 课时5:MongoDB开发实战:开发博客应用.mp4 课时6:MongoDB数据库性能...

    mongodb 官方资料

    RDBMS到MongoDB迁移白皮书 -涵盖了将数据从RDBMS移至MongoDB时的最佳实践和注意事项 MongoDB现代化记分卡 -使用它来确定哪些现有的旧版应用程序适合迁移到MongoDB 实践Medical_Claims_RDBMS_ERD和Medical_Claims...

    163Music-master_爬虫_MongoDB_网易云音乐_scrapy_

    基于Scrapy爬取网易云的所有歌曲、热评等信息

    MongoDB入门到精通 中文资料

    Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo...

    sqlitemongo:将sqlite3数据库迁移到mongodb

    将sqlite3数据库迁移到mongodb。 为什么? 使用sqlite3 ID避免上传重复项 在一个命令中将所有表复制到mongo集合中 什么 它将所有表从sqlite3复制到指定数据库下的mongo集合中。 例如,如果您有一个带表: table1和...

    论文研究-传统RDBMS向非关系型MongoDB数据模型转换与数据迁移方法研究.pdf

    针对RDBMS中的关系模型向MongoDB中的集合模型转换方法进行了研究,提出了表示关系间参照完整性的有向图表示模型,以及基于关系型数据模型向MongoDB文档模型自动转换算法,实现了RDBMS中迁移数据到MongoDB的插入算法...

    MongoDB入门到精通

    MongoDB入门到精通,图书文档,喜欢就下载

    mongodb-linux-x86_64-amazon-4.0.18.tgz

    Linux 64位, MongoDB 4.0.18 安装包 mongodb-linux-x86_64-amazon-4.0.18.tgz

Global site tag (gtag.js) - Google Analytics