Невозможно запустить mongodb, используя набор реплик. Раньше все работало нормально, но теперь не запускается. Для 3 разных портов я написал следующие команды в 3 разных терминала. Использование Ubuntu 18.04. я перечисляю код, который я использую для запуска mongodb в наборе реплик.
Команды, написанные для запуска mongodb в наборе реплик:
Шаг 1: (команды в 3 разных терминалах)
sudo mongod --replSet "rs1" --bind_ip localhost --dbpath /var/lib/mongodb1 --port 27017
sudo mongod --replSet "rs1" --bind_ip localhost --dbpath /var/lib/mongodb2 --port 27018
sudo mongod --replSet "rs1" --bind_ip localhost --dbpath /var/lib/mongodb3 --port 27019
Шаг 2: (в любом из любых любых терминалов)
rs.initiate( {
_id : "rs1",
members: [
{ _id: 0, host: "localhost:27017" },
{ _id: 1, host: "localhost:27018" },
{ _id: 2, host: "localhost:27019" }
]
})
Шаг 3: (в новой командной строке)
mongo
rs.conf()