Instalar MongoDB Community Edition 4.0 en Linux
- 712
- 97
- Mateo Pantoja
Mongodb es una base de datos NoSQL de código abierto sin esquema y de alto rendimiento (nosql significa que no proporciona tablas, filas, etc.) Sistema al igual que Apache CouchDB. Almacena datos en documentos similares a JSON con esquemas dinámicos para un mejor rendimiento.
Paquetes MongoDB
Los siguientes son los paquetes MongoDB compatibles, vienen con el propio repositorio y contiene:
mongoDB-org
- Un metapackaje que se instalará siguiendo 4 paquetes de componentes automáticamente.MongoDB-Org-server
- Contiene el demonio mongod y los scripts de configuración e init.mongodb-org-mongos
- Contiene el demonio mongos.mongodb-org-shell
- Contiene el caparazón de Mongo.MongoDB-Org-Tools
- Contiene las herramientas de MongoDB: Mongo, MongoDump, Mongarestore, MongoExport, Mongoimport, Mongostat, Mongotop, Bsondump, Mongofiles, Mongooplog y Mongoperf.
En este artículo, lo guiaremos a través del proceso de instalación MongoDB 4.0 edición comunitaria en Rhel, Cento, Fedora, Ubuntu y Debian servidores con la ayuda del repositorio oficial de MongoDB utilizando .rpm y .debutante Paquetes solo en sistemas de 64 bits.
Paso 1: Agregar repositorio de MongoDB
Primero, tenemos que agregar Repositorio oficial de MongoDB instalar Edición comunitaria de MongoDB en De 64 bits plataformas.
En Red Hat, Centos y Fedora
Crear un archivo /etc/yum.repositar.D/MongoDB-ORG-4.0.repositorio
para instalar MongoDB directamente, usando el comando yum.
# vi /etc /yum.repositar.D/MongoDB-ORG-4.0.repositorio
Ahora agregue el siguiente archivo del repositorio.
[MongoDB-ORG-4.0] Nombre = MongoDB Repository baseUrl = https: // repositorio.mongodb.org/yum/redhat/$ libever/mongoDB-org/4.0/x86_64/gpgcheck = 1 habilitado = 1 gpgkey = https: // www.mongodb.org/static/pgp/server-4.0.asc
En sistemas ubuntu
El repositorio de MongoDB solo proporciona paquetes para 18.04 LTS (Bionic), dieciséis.04 LTS (xenial) y 14.04 LTS (Tahr de confianza) Lanzamientos de Ubuntu de 64 bits admitidos a largo plazo.
Instalar Edición comunitaria de MongoDB En Ubuntu, primero debe importar la clave pública utilizada por el sistema de gestión de paquetes.
$ sudo apt-key adv-keyserver hkp: // keyserver.ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4
A continuación, cree un archivo de repositorio de MongoDB y actualice el repositorio como se muestra.
En ubuntu 18.04
$ echo "deb [arch = amd64] https: // repo.mongodb.org/apt/ubuntu bionic/mongoDB-org/4.0 multiverso "| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB-ORG-4.0.Lista $ sudo apt-get actualización
En ubuntu 16.04
$ echo "deb [arqu = amd64, arm64] https: // repo.mongodb.org/apt/ubuntu xenial/mongoDB-org/4.0 multiverso "| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB-ORG-4.0.Lista $ sudo apt-get actualización
En ubuntu 14.04
$ echo "deb [arch = amd64] https: // repo.mongodb.org/apt/Ubuntu Trusty/MongoDB-ORG/4.0 multiverso "| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB-ORG-4.0.Lista $ sudo apt-get actualización
Sobre los sistemas Debian
El repositorio de MongoDB solo proporciona paquetes para 64 bits Debian 9 estiramiento y Debian 8 Jessie, Para instalar MongoDB en Debian, debe ejecutar la siguiente serie de comandos:
En Debian 9
$ sudo apt-key adv-keyserver hkp: // keyserver.ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO "Deb http: // Repo.mongodb.org/apt/Debian estiramiento/mongodb-org/4.0 Main "| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB-ORG-4.0.Lista $ sudo apt-get actualización
En Debian 8
$ sudo apt-key adv-keyserver hkp: // keyserver.ubuntu.com: 80 - -RECV 9DA31620334BD75D9DCB49F368818C72E52529D4 $ ECHO "Deb http: // Repo.mongodb.org/apt/Debian Jessie/MongoDB-ORG/4.0 Main "| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB-ORG-4.0.Lista $ sudo apt-get actualización
Paso 2: Instalación de paquetes de edición comunitaria de MongoDB
Una vez que se instaló el repositorio, ejecute el siguiente comando para instalar MongoDB 4.0.
# yum install -y MongoDB -ORG [ON Rpm sistemas basados] $ sudo apt-get install -y mongoDB-org [en DEBUTANTE sistemas basados]
Para instalar una versión de lanzamiento de MongoDB particular, incluya cada paquete de componentes individualmente y agregue el número de versión al nombre del paquete, como se muestra en el siguiente ejemplo:
-------------- En Rpm Sistemas basados -------------- # yum instalación -y MongoDB-ORG-4.0.6 MongoDB-Org-Server-4.0.6 MongoDB-Org-Shell-4.0.6 MongoDB-Org-Mongos-4.0.6 MongoDB-Org-Tools-4.0.6 -------------- ON DEBUTANTE Sistemas basados -------------- $ sudo apt-get install -y mongodb-org = 4.0.6 MongoDB-Org-Server = 4.0.6 MongoDB-Org-Shell = 4.0.6 MongoDB-Org-Mongos = 4.0.6 MongoDB-Org-Tools = 4.0.6
Paso 3: Configurar MongoDB Community Edition
Abrir documento /etc/mongod.confusión
y verificar a continuación la configuración básica. Si se comenta alguna configuración, no lo comiera.
# vi /etc /mongod.confusión
ruta:/var/log/mongodb/mongod.puerto de registro = 27017 dbpath =/var/lib/mongo
Nota: Este paso solo es aplicable para sombrero rojo distribuciones basadas, Debian y Ubuntu Los usuarios pueden ignorarlo.
Ahora puerto abierto 27017
en el firewall.
-------------- En Cortafuegos Sistemas basados -------------- # firewall-cmd --zone = public --add-port = 27017/tcp --Permanent # firewall-cmd--Reload ------ -------- En Iptables Sistemas basados -------------- # iptables -a input -m State--state new -m tcp -p tcp --dport 27017 -j aceptar
Paso 4: Run MongoDB Community Edition
Ahora es el momento de comenzar el mongod
proceso emitiendo el siguiente comando:
# Servicio MongoD Start o $ sudo Service MongoD Start
Puedes asegurarte de que el mongod
El proceso se ha iniciado con éxito verificando el contenido de /var/log/mongodb/mongod.registro
Archivo de registro para una lectura de línea.
2019-03-05T01: 33: 47.121-0500 I Red [InitandListen] esperando conexiones en el puerto 27017
También puede comenzar, detener o reiniciar mongod
proceso emitiendo los siguientes comandos:
# Servicio MongoD Start # Servicio MongoD Stop # Servicio MongoD Reiniciar
Ahora habilitar mongod
Proceso en el arranque del sistema.
# SystemCTL Habilitar Mongod.servicio [ System sistemas basados] # chkconfig mongod on [en Sysvinit sistemas basados]
Paso 5: Empiece a usar MongoDB
Conéctese a su Mongodb shell usando el siguiente comando.
# Mongo
Comando OUPT:
MongoDB Shell Version V4.0.6 Conectando a: MongoDB: // 127.0.0.1: 27017/?gssapiserviceName = MongoDB Sesión implícita: sesión "id": uuid ("70ffe350-a41f-42b9-871a-17ccde28ba24") Versión del servidor MongoDB: 4.0.6 Bienvenido al caparazón de MongoDB.
Este comando se conectará a su Mongodb base de datos. Ejecute los siguientes comandos básicos.
> Mostrar DBS> Mostrar colecciones> Mostrar Usuarios> Usar> Salir
Paso 6: Desinstalar MongoDB Community Edition
Para desinstalar completamente MongoDB, debe eliminar las aplicaciones de MongoDB, los archivos y directorios de configuración contiene cualquier dato y registro.
Las siguientes instrucciones lo atravesarán el proceso de eliminar MongoDB de su sistema.
Sobre Rhel, Centos y Fedora
# Service Mongod Stop # Yum Erase $ (RPM -QA | GREP MONGODB -ORG) # RM -R/VAR/LOG/MONGODB # RM -R/VAR/LIB/MONGO
En Debian y Ubuntu
$ sudo Service MongoD Stop $ sudo apt -get purge mongodb -org* $ sudo rm -r/var/log/mongoDB $ sudo rm -r/var/lib/mongoDB
Para obtener más información, visite la página oficial en http: // documentos.mongodb.org/manual/contenido/.
- « Cómo instalar Apache CouchDB 2.3.0 en Linux
- Instale Apache, MySQL 8 o Mariadb 10 y Php 7 en Centos 7 »