Я пытаюсь построить небольшой кластер с использованием шардинга mongodb. В node1 и node2 запускается mongod. В node1 запускается конфигурационный сервер и mongos. Все слушают 0.0.0.0 с исключительно выделенными портами.
Когда я использую mongo для входа в mongos в node1, я могу добавить Node1 mongod в качестве шарда, но когда я пытаюсь использовать Node2, возникает ошибка:
mongos> sh.addShard("<ip of node2 in local network>")
{ "ok" : 0, "errmsg" : "No common protocol found.", "code" : 126 }
Я немного искал, но об этой ошибке мало документации.