mongodb - cierra - No se puede iniciar/ejecutar mongo db local
iniciar mongodb windows (5)
Agregue lo siguiente en el archivo de configuración y monogd
utilizando monogd
, asegúrese de que bind_ip
esté configurado de acuerdo con sus requisitos y utilice el siguiente enlace para agregar algunos conjuntos de réplicas más:
https://docs.mongodb.org/manual/tutorial/deploy-replica-set/
Paso 1:
vi /etc/mongod.conf
replication: replSetName: rs01
Paso 2:
mongod --config /etc/mongod.conf
Salida:
warning: bind_ip of 0.0.0.0 is unnecessary; listens on all ips by default
about to fork child process, waiting until server is ready for connections.
forked process: 30012
child process started successfully, parent exiting
Soy nuevo en MongoDB. Actualmente tengo un volcado de un mongo db (es decir, el directorio de archivos .bson) y estoy tratando de importar eso en mongo.
Instalé mongo según las instrucciones en http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/ .
Actualmente estoy intentando probar el inicio de una instancia de mongo local ejecutando mongod --dbpath / path / to / my / mongodata (que es un directorio vacío).
Obtengo lo siguiente en stdout:
Thu Sep 20 09:46:01 [initandlisten] MongoDB starting : pid=1065 port=27017 dbpath=/path/to/my/mongodata/ 64-bit host=dhcp-18-111-28-92.dyn.mit.edu
Thu Sep 20 09:46:01 [initandlisten]
Thu Sep 20 09:46:01 [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 266 processes, 2560 files. Number of processes should be at least 1280 : 0.5 times number of files.
Thu Sep 20 09:46:01 [initandlisten] db version v2.2.0, pdfile version 4.5
Thu Sep 20 09:46:01 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207
Thu Sep 20 09:46:01 [initandlisten] build info: Darwin bs-osx-106-x86-64-1.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_49
Thu Sep 20 09:46:01 [initandlisten] options: { dbpath: "/path/to/my/mongodata/" }
Thu Sep 20 09:46:01 [initandlisten] journal dir=/path/to/my/mongodata/journal
Thu Sep 20 09:46:01 [initandlisten] recover : no journal files present, no recovery needed
Thu Sep 20 09:46:01 [websvr] admin web console waiting for connections on port 28017
Thu Sep 20 09:46:01 [initandlisten] waiting for connections on port 27017
En este punto, simplemente se cuelga allí y no hace nada. Parece que está esperando que algo suceda en el localhost, pero no sé lo suficiente de mongo para entender lo que está pasando. ¿Alguna ayuda?
Copiado de la documentación oficial
Esto inicia el proceso principal de la base de datos MongoDB. El mensaje de espera de conexiones en la salida de la consola indica que el proceso mongod.exe se está ejecutando correctamente.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
Debe seguir los 2 pasos siguientes:
Paso 1: abra CMD e ingrese mongod
. Esto ejecutará el servidor mongo
Paso 2: abra otro símbolo del sistema, mueva a la ubicación del archivo y escriba
mongorestore -d db_name -c collection_name file.bson
No hay nada de malo, ha iniciado el servidor, se está ejecutando y escuchando en el puerto 27017
. Ahora puede comenzar a interactuar con el servidor, por ejemplo, abra una nueva pestaña de terminal y ejecute mongo
, que abrirá la consola interactiva de mongo y se conectará al servidor predeterminado ( localhost:27017
)
Si desea ejecutar mongod como proceso en segundo plano (para recuperar la consola) puede usar la opción de comando --fork . Esto requiere que uses algún tipo de logging.
P.ej. mongod --dbpath /path/to/my/mongodata --fork --logpath /path/to/my/mongod.log
Si quiere restaurar una bsonexport, probablemente use el comando mongorestore
presionar ctrl + c o ctrl + z detendrá el servicio de mongod, y solo ejecutar sudo servie mongod start