无法将本地网络中的 mongod 服务器添加为分片

无法将本地网络中的 mongod 服务器添加为分片

我正在尝试使用 mongodb 分片构建一个小型集群。在节点 1 和节点 2 中,启动了 mongod。在节点 1 中,启动了配置服务器和 mongos。所有服务器都监听 0.0.0.0,并分配了独占端口。

当我使用 mongo 登录 node1 中的 mongos 时,我可以将 Node1 mongod 添加为分片,但是当我在 Node2 上尝试时,会出现错误:

mongos> sh.addShard("<ip of node2 in local network>")
{ "ok" : 0, "errmsg" : "No common protocol found.", "code" : 126 }

我进行了一些搜索,但关于此错误的文档很少。

相关内容