启动mongodb集群

启动mongodb集群,mongodb,Mongodb,我将在3台不同的机器上启动3个mongod进程,并尝试在另一台同时运行应用服务器的机器上运行mongos进程 我收到了这样的信息: ~$ mongos --configdb mongo1:27017,mongo2:27017,mongo3:27017 Mon Sep 24 10:34:05 mongos db version v2.0.4, pdfile version 4.5 starting (--help for usage) Mon Sep 24 10:34:05 git version

我将在3台不同的机器上启动3个mongod进程,并尝试在另一台同时运行应用服务器的机器上运行mongos进程

我收到了这样的信息:

~$ mongos --configdb mongo1:27017,mongo2:27017,mongo3:27017
Mon Sep 24 10:34:05 mongos db version v2.0.4, pdfile version 4.5 starting (--help for usage)
Mon Sep 24 10:34:05 git version: nogitversion
Mon Sep 24 10:34:05 build info: Linux yellow 2.6.24-29-server #1 SMP Tue Oct 11 15:57:27 UTC 2011 x86_64 BOOST_LIB_VERSION=1_46_1
Mon Sep 24 10:34:09 ERROR: config servers mongo1:27017 and mongo2:27017 differconfig servers mongo1:27017 and mongo2:27017 differconfig servers mongo1:27017 and mongo2:27017 differconfig servers mongo1:27017 and mongo2:27017 differconfig servers not in sync! config servers mongo1:27017 and mongo2:27017 differ
chunks: "d41d8cd98f00b204e9800998ecf8427e"  EOO
EOO EOO
configServer startup check failed

我已从所有配置服务器中删除了
mongod.lock
,并重新启动了mongod。
这就解决了问题。

有两种方法可以做到

1) 清除数据文件夹并重新启动服务器,它将正常启动,不会出现任何错误


2) 删除mongod锁文件并使用--repair选项

您确定配置服务器正在端口27017上运行吗?通常这是27019。周一9月24日08:33:29[initandlisten]正在等待端口27017上的连接