在我的群集中,我正在运行单个mongod
分片(不是副本集),1 configsvr
用于演示目的,当然还有mongos
。可以在mongod
中访问mongos
数据库和集合,我可以在其上运行stats()
。
但是,sh.enableSharding(week6)
会返回2015-02-18T12:48:24.017+0800 ReferenceError: week6 is not defined
。
sh.addShard("localhost:27018")
返回"errmsg" : "can't add shard localhost:27018 because a local database 'blog' exists in another shard0000:localhost:27018"
。
如何删除此端口上的旧分片?为什么每个端口只允许一个分片?
答案 0 :(得分:0)
第一个错误是javascript错误 - 未定义变量week6
。你可能意味着字符串"week6"
。
对于第二个错误,看起来您正在尝试两次添加相同的分片。这不仅仅是因为他们拥有相同的端口。