在Mongodb集群中运行mongo实例(mongod或mongos)的所有计算机是否都具有唯一的主机名(也在操作系统级别)?

时间:2014-08-03 08:36:06

标签: mongodb sharding

我一直在使用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实例,操作系统级别的唯一主机名的要求是否也适用,还是仅用于分片?

0 个答案:

没有答案