aprendizaje de MongoDB [dos]: Instalación MongoDB (plataforma Linux)

1, descargar el paquete de instalación MongoDB 
web oficial get: HTTP: //www.mongodb.org
WGE get: wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.0.tgz 2, a presión y se comprimen paquete de 
alquitrán -zxvf MongoDB-Linux-i686-2.0.2.tgz 3, el archivo después de ser presionado en el catálogo de productos 
cd MongoDB-Linux-i686-2.0.2
Rsync -a bin / mina / servicio / MongoDB 4, crear los archivos de registro y datos de directorio de 
CD / mina / Serve / MongoDB
mkdir datos
dblogs Touch . 5, el inicio está ajustado en ON MongoDB 
echo "/ usr / local / mongodb> /etc/rc.local
Nota: esta operación es para iniciar el proyecto MongoDB, añadido a la rc.local garantizar mongodb comenzar cuando el servidor está encendido. 6, iniciar el MongoDB 
/ Mina / servicio / MongoDB / bin / --dbpath la mongod = / Mina / servicio / MongoDB / --logpath los Datos --fork = / Mina / servicio / MongoDB / dblogs
--fork: proceso de demonio es el camino corrida











 
--dbpath: la realización de una base de datos de almacenamiento de datos camino
 
Nota: Si especifica el parámetro --fork, debe especificar la ruta de archivo de registro --logpath 

advertencia: kill -9 2596 (identificador de proceso) para cerrar MongoDB, nunca levantarse, Recuerde que tal operación! ! ! -9 operación mongodb causa daños a los datos. Así que, ¿cómo lidiar con ella es llegar a cd / minas / sirven / mongodb / datos, a continuación, mongod.lock borrado preguntando por el precio, que puede manejar! ! ! 

MongoDB manera de matar: killall mongod o pkill mongod 

lanzamiento parámetros opción utilizada con frecuencia mongodb los 

datos del directorio especificado almacenados --dbpath 
base de datos especificada puerto --port, el valor predeterminado es 27017 
--bind_ip unen ip 
--directoryperdb para cada db crear un subdirectorio separado 
directorio de almacenamiento especificada --logpath registro 
método de generación de --logappend especificada registro (adjuntar o sobrescribir) 
--pidfilepath se especifica la ruta del archivo de proceso, si no se especifica, el proceso no producirá documentos 
modo de clúster --keyFile identificar clave 
--journal habilitar el registro 
.ns --nssize se refiere al tamaño del archivo, la unidad de MB, por defecto es de 16 millones, el más grande es de 2 GB 
--maxConns número máximo de conexiones simultáneas 
--notablescan no permite el escaneo de mesa 
--noprealloc cerrar el archivo de datos la función de pre-asignado 
después de forma --fork para ejecutar el demonio demonio de la estación de servicio

7, introduzca operativo del cliente
/ Mina / servicio / MongoDB / bin / mongo 

[root @ bin iZm5eizpokikoertia0x31Z] # ./mongo 
MongoDB cáscara versión v4.0.11 
Conexión a: MongoDB: //127.0.0.1: 27017 / gssapiServiceName = MongoDB? 
Lo Implícito la sesión: la sesión { "la mencionada Identificación ": UUID (" 399e9faf-1e88-468c-97c5-6ce5b62c0223 ")} 
MongoDB Server versión: 4.0.11 
> 

comando Notas :! ps para ver el proceso 8, salir de la consola shell 
Ctrl + c entrar o salir de 9, parada de MongoDB servidor 
uso ADMIN 
db.shutdownServer () 
el número de proceso kill -2 
pkill mongod o killall mongod





Publicado 59 artículos originales · ganado elogios 2 · Vistas 5586

Supongo que te gusta

Origin blog.csdn.net/LDR1109/article/details/100943580
Recomendado
Clasificación