2014-09-26 98 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服務器,並解決了問題。