2

根据文档shardsvr选项的默认值为false

将此值设置为 true 以将此 mongod 实例配置为分区集群中的分片。这些实例的默认端口是 27018。 shardsvr 的唯一影响是更改端口号。

似乎shardsvr需要将实例配置为分片。但是它说唯一的影响是更改端口号

为什么我需要以这种方式更改端口?已经有port选项了...

mongod --port 27019 --dbpath /data/shard1
mongod --shardsvr --port 27019 --dbpath /data/shard1
4

1 回答 1

1

此答案不再有效

看评论。


不,您不需要通过选项更改端口--shardsvr此外,您根本不需要更改端口。mongod您可以使用默认端口组装实例集群。

据我了解,更改端口的目的是降低您直接连接到分片的机会。在集群设置中,您应该通过mongos路由器工作。

于 2013-05-28T19:45:47.397 回答