У меня есть репликация mongodb в Ubuntu. В наборе реплик хосты определяются как localhost.Вы можете видеть;
{
"_id" : "myrep",
"version" : 4,
"members" : [
{
"_id" : 0,
"host" : "localhost:27017"
},
{
"_id" : 2,
"host" : "localhost:27018"
},
{
"_id" : 1,
"host" : "localhost:27019",
"priority" : 0
}
]
}
Я хочу изменить адреса хоста с реальным ip сервера.Но когда я запускаю rs.reconfig, я получаю ошибку:
{
"assertion" : "hosts cannot switch between localhost and hostname",
"assertionCode" : 13645,
"errmsg" : "db assertion failure",
"ok" : 0
}
Как я могу ее решить?Спасибо.