Я получаю это сообщение каждый раз, когда делаю rs.initiate()
:
Нет узла, описанного в новой конфигурации 1 для набора реплик rs0, сопоставленного с этим узлом.
Вот как мой файл /etc/hosts/ выглядит на обоих серверах наборов реплик.
Файл hosts для серверов 1 и 2
127.0.0.1 localhost
aa.bb.cc.dd DataMongo1
ee.ff.gg.hh DataMongo2
Файл сервера 1-mongod.conf
bind-ip aa.bb.cc.dd
Сервер 2 - файл mongod.conf
bind-ip ee.ff.gg.hh
имя хоста server1 изменено на DataMongo1, а server2 на DataMongo2
$hostname DataMongo1
Порт 27071 раскомментирован на обоих серверах
Файл конфигурации ReplicaSet:
cfg= {
_id:"rs0",
члены:[{_id:0,хост:"DataMongo1:27071"},{_id:1,хост:"DataMongo2:27071"}]}
Пожалуйста, помогите мне с этой проблемой.
hostname -f
, поэтому машина не узнает себя. - person wdberkeley   schedule 24.03.2015