我一直在使用Mongo DB Cluster进行一些数据分析(Mongo DB版本2.4.5),在将一些数据插入集群时,我发现了一个与bug中提到的错误相同的错误:https://jira.mongodb.org/browse/SERVER-10578
我的配置如下:
1)Node1 - mongoconfig服务器,mongod shard
2)Node2 - mongoconfig服务器,mongod shard
3)Node3 - mongoconfig服务器,mongos
4)Node4 - mongos
我更改了所有计算机的操作系统主机名,并确保DNS服务器和操作系统主机名中指定的主机名相同。之后,问题就解决了。
但现在我要求我需要动态添加mongos实例(节点/机器),这些实例将具有不同的IP地址但具有相同的主机名(在操作系统级别和DNS条目中)。对于所有mongo配置服务器和mongo分片服务器,我仍将继续拥有唯一的主机名(在操作系统级别和DNS条目中)。
这会正常运行还是会遇到与错误中提到的相同的问题?
即使对于mongos实例,操作系统级别的唯一主机名的要求是否也适用,还是仅用于分片?