Juan Santamaría

Juan Santamaría

Programador web

Instalar mongoDB en CentOS

Hace 4 años cuando programé Betsuites no esperaba recibir picos tan altos de tráfico, ni tantos registros de usuarios como podéis ver aquí. A raíz de esto mi amigo Julio me hablo de mongoDB, una base de datos NoSQL de la cual había escuchado hablar un poco pero no había tocado en mi vida.

A día de hoy aunque sigo usando MySQL/MariaDB para mis desarrollos tengo siempre muy en cuenta el uso de MongoDB para los mismos sobre todo cuando voy a tratar grandes cantidades de información.

Cómo instalar mongoDB en CentOS 7

Lo primero que tenemos que hacer es conectarnos por SSH a nuestro servidor a través de PuTTy o mPuTTy. Una vez nos conectemos a nuestro servidor vamos a crear un repo en este caso con la versión 4 de mongo

vi /etc/yum.repos.d/mongodb-org-4.0.repo

Dentro del archivo pegamos lo siguiente:

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

Si por el contrario queréis instalar una versión inferior de mongoDB como por ejemplo la 3.6 deberéis copiar lo siguiente en el repo

[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

Guardaremos el repo y acto seguido lanzaremos el siguiente comando:

sudo yum install -y mongodb-org

Ahora solo tenemos que iniciar mongo con el siguiente comando:

sudo service mongod start

Ya estaría mongo instalado y ejecutándose. Para usarlo solo tenéis que escribir el siguiente comando en el terminal:

mongo

Si además queréis que se inicie mongoDB cuando se reinicie el servidor deberéis ejecutar el siguiente comando:

sudo chkconfig mongod on

COMPARTE TU OPINIÓN

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies