MongoDB分布式操作――分片操作(二)
rsion 2.4.5 starting: pid=22968 port=30000 32-bit host=h3 (--help for usage)
Mon Aug 12 13:40:13.076 [mongosMain] git version: a2ddc68ba7c9cee17bfe69ed840383ec3506602b
Mon Aug 12 13:40:13.076 [mongosMain] build info: Linux bs-linux32.10gen.cc 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Mon Aug 12 13:40:13.076 [mongosMain] options: { configdb: "localhost:20000", port: 30000 }
Mon Aug 12 13:40:13.250 [LockPinger] creating distributed lock ping thread for localhost:20000 and process h3:30000:1376286013:1804289383 (sleeping for 30000ms)
Mon Aug 12 13:40:17.105 [mongosMain] distributed lock 'configUpgrade/h3:30000:1376286013:1804289383' acquired, ts : 52087541ff5991dd77979f2c
Mon Aug 12 13:40:17.126 [mongosMain] starting upgrade of config server from v0 to v4
Mon Aug 12 13:40:17.128 [mongosMain] starting next upgrade step from v0 to v4
Mon Aug 12 13:40:17.130 [mongosMain] about to log new metadata event: { _id: "h3-2013-08-12T05:40:17-52087541ff5991dd77979f2d", server: "h3", clientAddr: "N/A", time: new Date(1376286017130), what: "starting upgrade of config database", ns: "config.version", details: { from: 0, to: 4 } }
Mon Aug 12 13:40:17.138 [mongosMain] writing initial config version at v4
Mon Aug 12 13:40:17.232 [mongosMain] about to log new metadata event: { _id: "h3-2013-08-12T05:40:17-52087541ff5991dd77979f2f", server: "h3", clientAddr: "N/A", time: new Date(1376286017232), what: "finished upgrade of config database", ns: "config.version", details: { from: 0, to: 4 } }
Mon Aug 12 13:40:17.237 [mongosMain] upgrade of config server to v4 successful
Mon Aug 12 13:40:17.244 [mongosMain] distributed lock 'configUpgrade/h3:30000:1376286013:1804289383' unlocked.
Mon Aug 12 13:40:17.474 [websvr] admin web console waiting for connections on port 31000
Mon Aug 12 13:40:17.476 [Balancer] about to contact config servers and shards
Mon Aug 12 13:40:17.492 [Balancer] config servers and shards contacted successfully
Mon Aug 12 13:40:17.494 [Balancer] balancer id: h3:30000 started at Aug 12 13:40:17
Mon Aug 12 13:40:17.527 [mongosMain] waiting for connections on port 30000
(3)添加分片1:
[plain]
[root@h3 ~]# cd /var/lib/mongo/dbs/
[root@h3 dbs]# mkdir shard1
[root@h3 dbs]# mongod --dbpath /var/lib/mongo/dbs/shard1 --port 10000 --nojournal
Mon Aug 12 13:43:10.560 [initandlisten] MongoDB starting : pid=23016 port=10000
dbpath=/var/lib/mongo/dbs/shard1 32-bit host=h3
Mon Aug 12 13:43:10.562 [initandlisten]
Mon Aug 12 13:43:10.562 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
Mon Aug 12 13:43:10.563 [initandlisten] ** 32 bit builds are limited to less than 2GB of data (or less with --journal).
Mon Aug 12 13:43:10.564 [initandlisten] ** Note that journaling defaults to off for 32 bit and is currently off.
Mon Aug 12 13:43:10.565 [initandlisten] ** See http://dochub.mongodb.org/core/32bit
Mon Aug 12 13:43:10.566 [initandlisten]
Mon Aug 12 13:43:10.566 [initandlisten] db version v2.4.5
Mon Aug 12 13:43:10.567 [initandlisten] git version: a2ddc68ba7c9cee17bfe69ed840383ec3506602b
Mon Aug 12 13:43:10.568 [initandlisten] build info: Linux bs-linux32.10gen.cc 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Mon Aug 12 13:43:10.568 [initandlisten] allocator: