允许在参与由EC2实例上的MongoDB形成的分片集群的3个节点之间分割从YCSB发送的数据

时间:2018-04-04 08:17:44

标签: mongodb ycsb

我使用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)

0 个答案:

没有答案