我使用MongoDB形成了一个3节点分片群集,有3个分片,3个配置和3个mongos,每个节点由一个分片,配置和mongos组成。用于分块的分片键。
{
use ycsb`
db.collection.ensureIndex( { _id: "hashed" } )
sh.enableSharding(‘ycsb’)
sh.shardCollection(“ycsb.collection",{_id:"hashed"})
sh.shardCollection("usertable.ycsb" , { usertableycsb : 1 }
}
在三个节点上检查CPU利用率等参数时,只有一个节点工作正常 任何人都可以帮我看看这个问题吗?
用于mongod,config和mongos的命令:
mongod --shardsvr --port 27017 --replSet rs01 --dbpath / data / db / shard1,
mongod --shardsvr --port 27017 --replSet rs02 --dbpath / data / db / shard2,
mongod --shardsvr --port 27017 --replSet rs03 --dbpath / data / db / shard3,
mongod --configsvr --port 27019 --replSet rs --dbpath / data / db / config,
mongos --port 27100 --configdb rs / 192.168.1.13:27019,
mongos --port 27100 --configdb rs / 192.168.1.12:27019,
mongos --port 27100 --configdb rs / 192.168.1.6:27019。
这是用于从mongos添加分片。 sh.addShard(" rs03 / M-1:27017&#34)