Назад | Перейти на главную страницу

Невозможно добавить сервер mongodb в локальную сеть как осколок

Я пытаюсь построить небольшой кластер с использованием шардинга 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 }

Я немного искал, но об этой ошибке мало документации.