数据库可见,但"未定义"在蒙古人

时间:2015-02-18 04:54:42

标签: mongodb

在我的群集中,我正在运行单个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"

如何删除此端口上的旧分片?为什么每个端口只允许一个分片?

1 个答案:

答案 0 :(得分:0)

第一个错误是javascript错误 - 未定义变量week6。你可能意味着字符串"week6"

对于第二个错误,看起来您正在尝试两次添加相同的分片。这不仅仅是因为他们拥有相同的端口。