Cómo Instalar CouchDB en Ubuntu 18.04
Apache CouchDB es un sistema de bases de datos NoSQL que proporciona un almacenamiento confiable y robusto. Si estás buscando una forma de instalarlo en Ubuntu 18.04, aquí te explicamos cómo hacerlo de manera rápida y sencilla.
Paso 1: Actualizar el Sistema
indice
Lo primero que debemos hacer es asegurarnos de que nuestro sistema esté completamente actualizado. Esto ayuda a evitar problemas durante la instalación de CouchDB. Abre la terminal y ejecuta:
sudo apt update && sudo apt upgrade -y
Paso 2: Importar la Clave GPG de CouchDB
CouchDB requiere que añadamos su repositorio oficial, para lo cual primero necesitamos importar la clave GPG. Usa el siguiente comando:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Esto garantiza que el repositorio es de confianza y seguro para su instalación.
Paso 3: Añadir el Repositorio CouchDB
A continuación, vamos a añadir el repositorio CouchDB a nuestro sistema:
- Abre la terminal y ejecuta:
echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.list
- Después de añadir el repositorio, actualiza la lista de paquetes con:
sudo apt update
Paso 4: Instalar CouchDB
Con el repositorio añadido, ahora puedes proceder a instalar CouchDB. Ejecuta el siguiente comando:
sudo apt install couchdb -y
Durante la instalación, se te pedirá que configures CouchDB en modo de «cluster» o «único nodo». Para la mayoría de los usuarios que están empezando, seleccionar el modo de único nodo es suficiente.
Paso 5: Configuración Inicial
Después de la instalación, puedes configurar CouchDB para que se ejecute en tu sistema. Asegúrate de que se esté ejecutando correctamente con:
sudo systemctl status couchdb
Si ves que CouchDB está activo, la instalación ha sido exitosa.
Paso 6: Verificar el Acceso a CouchDB
Para verificar que CouchDB está funcionando, abre tu navegador y navega a:
http://127.0.0.1:5984/
Deberías ver una página con un mensaje JSON indicando que CouchDB está operativo. También puedes usar Fauxton, la interfaz de administración web de CouchDB, disponible en:
http://127.0.0.1:5984/_utils/
Paso 7: Comandos Básicos de CouchDB
Para gestionar y administrar tu base de datos, aquí hay algunos comandos útiles:
- Iniciar CouchDB:
sudo systemctl start couchdb
- Detener CouchDB:
sudo systemctl stop couchdb
- Reiniciar CouchDB:
sudo systemctl restart couchdb
Estos comandos serán útiles para mantener tu instalación de CouchDB funcionando de manera eficiente.
Consideraciones Finales
CouchDB es una herramienta poderosa para almacenar datos de forma segura y flexible. Si quieres aprender más, hay varios tutoriales de CouchDB disponibles para optimizar y personalizar tu configuración.