Cómo instalar MongoDB en CentOS

Dificultad: Fácil
<b>Tiempo de Lectura:</b> 2 minutos

MongoDB es una base de datos escrito en C + + con un concepto diferente al que estamos acostumbrados en las bases de datos tipo sql, ya que está orientado a documentos. No guarda la información de forma tradicional dentro de tablas y registros sino que lo hace dentro de documentos almacenados BSON.

Incluye por defecto una consola construida en JavaScript en la que podemos operar mediante comandos. Las consultas se realizan en JavaScript, podemos usar funciones de éste lenguaje además de las funciones propias de MongoDB.

Veamos como añadir el repositorio para mongodb a yum en CentOS para proceder a instalarlo.

Creamos el archivo /etc/yum.repos.d/mongodb.repo con cualquier editor de texto y añadimos:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Se recomienda correr mongodb en sistemas de 64 bits para entornos de producción.
Si desean usar un sistema de 32 bits para pruebas, deberán añadir un repositorio para dicha arquitectura:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1

Instalamos la última versión vía yum:

yum install mongodb-org

Iniciamos mongodb ejecutando:

sudo service mongod start

Si queremos que se inicie junto con el sistema ejecutamos:

sudo service mongod start

Para detener mongodb ejecutamos:

sudo service mongod stop

Para reiniciar mongodb ejecutamos:

sudo service mongod restart

Para verificar los registros en tiempo real recurrimos al log:

/var/log/mongodb/mongod.log

El repositorio MongoDB contiene los siguientes paquetes:

mongodb-org: Este paquete es en realidad un metapaquete que automátiamente instalará los cuatro paquetes que detallaremos a continuación.

mongodb-org-server: Este paquete contiene el demonio mongod y su configuración asociada junto con los scripts de inicio.

mongodb-org-mongos: Este paquete contiene el demonio mongos

mongodb-org-shell: Este paquete contiene el mongo shell

mongodb-org-tools: Este paquete contiene las siguientes herramientas: mongoimport bsondump, mongodump, mongoexport, mongofiles, mongoimport, mongooplog, mongoperf, mongorestore, mongostat, and mongotop.

Esperemos que esta información les haya sido de utilidad, cualquier consulta estamos a las ordenes.


¿Te resultó útil el artículo? Compártelo con tus colegas: