2014-09-26 103 views
0

我正在尝试使用3个机器创建一个mongodb集群:http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/。我已经下载的MongoDB 2.6.4的所有计算机,并使用此命令启动配置服务器:mongodb集群升级配置服务器失败

mongod --configsvr --dbpath /home/sshusr/mongodb/data/configdb/ 

,我想开始一个mongos实例升级配置服务器到V5,因为它告诉我这样做。于是我运行此命令

mongos --upgrade --configdb 10.122.123.64:27019,10.122.123.65:27019,10.122.123.66:27019 

,但它给了我这个

2014-09-26T17:07:55.629+0300 [mongosMain] MongoS version 2.6.4 starting: pid=50066 port=27017 64-bit host=tesla (--help for usage) 
2014-09-26T17:07:55.629+0300 [mongosMain] db version v2.6.4 
2014-09-26T17:07:55.629+0300 [mongosMain] git version: 3a830be0eb92d772aa855ebb711ac91d658ee910 
2014-09-26T17:07:55.629+0300 [mongosMain] build info: Linux build7.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49 
2014-09-26T17:07:55.629+0300 [mongosMain] allocator: tcmalloc 
2014-09-26T17:07:55.629+0300 [mongosMain] options: { sharding: { configDB: "10.122.123.64:27019,10.122.123.65:27019,10.122.123.66:27019" }, upgrade: true } 
2014-09-26T17:07:55.633+0300 [mongosMain] SyncClusterConnection connecting to [10.122.123.64:27019] 
2014-09-26T17:07:55.633+0300 [mongosMain] SyncClusterConnection connecting to [10.122.123.65:27019] 
2014-09-26T17:07:55.633+0300 [mongosMain] SyncClusterConnection connecting to [10.122.123.66:27019] 
2014-09-26T17:07:55.718+0300 [mongosMain] scoped connection to 10.122.123.64:27019,10.122.123.65:27019,10.122.123.66:27019 not being returned to the pool 
2014-09-26T17:08:06.770+0300 [mongosMain] waited 11s for distributed lock configUpgrade for upgrading config database to new format v5 
2014-09-26T17:08:17.816+0300 [mongosMain] waited 22s for distributed lock configUpgrade for upgrading config database to new format v5 
2014-09-26T17:08:28.863+0300 [mongosMain] waited 33s for distributed lock configUpgrade for upgrading config database to new format v5 
2014-09-26T17:08:39.909+0300 [mongosMain] waited 44s for distributed lock configUpgrade for upgrading config database to new format v5 
.... 

我缺少什么吗?任何帮助表示赞赏。谢谢。

+1

这是一个问题要么为http://dba.stackexchange.com或http://serverfault.com,因为stackoverflow.com致力于编程问题。当发布在其中一个适当的平台上时(我建议http://dba.stackexchange.com),请澄清您是升级旧群集还是安装新群集,因为您的帖子有点矛盾。 – 2014-09-26 11:47:17

+0

@MarkusWMahlberg谢谢,我会把这个问题发布到一个合适的平台上,并加以更多的澄清 – newbieee 2014-09-26 12:18:50

+0

@AdamComerford:谢谢你提供的信息。相应地标记它。 – 2014-09-26 14:16:52

回答

2

我已经解决了这个问题。

我用verbose执行了该命令,发现服务器之间存在时间/日期差异。我为每个服务器分配了一个ntp服务器,并解决了问题。