CouchDB es una base de datos NoSQL popular desarrollada y mantenida por Apache Foundation desde 2005. Es una base de datos de código abierto escrita en lenguaje Erlang que proporciona una API RESTful que los usuarios pueden usar para crear y modificar objetos de base de datos. CouchDB proporciona una arquitectura orientada a documentos y presenta los datos como pares clave-valor.
Ahora, instalemos CouchDB en Ubuntu 20.04 LTS.
Paso 1:Instalar paquetes de requisitos previos
El primer paso consiste en instalar los paquetes de requisitos previos que se requerirán más adelante en la instalación. Para ejecutar el siguiente comando:
$ sudo apt install curl
A continuación, instale la clave GPG para el cifrado y la firma de datos.
$ sudo apt install gnupg ca-certificates -y
Paso 2:habilite el repositorio de CouchDB
Antes de habilitar el repositorio de CouchDB, asegúrese de instalar la clave del repositorio de la siguiente manera:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
Luego agregue el repositorio de CouchDB al archivo de lista de fuentes de la siguiente manera:
$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list
Una vez que haya agregado el repositorio de CouchDB, actualice las listas de paquetes para sincronizar el repositorio.
$ sudo apt update
Paso 3:Instalar couchDB
Ahora puede proceder a instalar CouchDB de la siguiente manera como usuario sudo.
$ sudo apt install couchdb
La instalación requiere que seleccione el modo de configuración de CouchDB. Hay dos tipos de configuración:
- Modo autónomo :Esto se usa cuando se trata de una única instancia de servidor.
- Agrupados :como sugiere el nombre, esto se usa cuando tiene varios servidores que están interconectados.
Dado que esta guía demuestra la instalación en un solo servidor, optaremos por la opción 'Independiente ' opción.
A continuación, asegúrese de especificar la dirección de enlace. De forma predeterminada, se establece en la dirección localhost, lo que está bien para un servidor independiente. Simplemente presione ENTRAR.
A continuación, establezca una contraseña segura para el usuario administrador.
Confirme la contraseña y presione ENTER.
Luego, la instalación continuará ejecutándose y completando.
Paso 4:Probar couchDB
Para verificar que la instalación se realizó como se esperaba, use el comando curl para recuperar información básica sobre CouchDB en formato JSON;
$ curl http://127.0.0.1:5984
Obtendrá un conjunto de resultados como se indica a continuación
CouchDB escucha el puerto 5984 y puede confirmarlo iniciando el comando:
$ sudo netstat -pnltu | grep 5984
Cuando se instala CouchDB, se crean dos bases de datos de forma predeterminada. Estas son bases de datos de replicadores y usuarios. Para verificar esto, navegue por la siguiente URL:
http://127.0.0.1:5984/_utils
Proporcione los detalles de inicio de sesión con 'admin ' como el nombre de usuario y la contraseña que proporcionó durante el proceso de instalación en el Paso 3.
Esto lo lleva a la base de datos de couchDB a continuación.
Esas dos pruebas confirman que CouchDB se instaló correctamente. ¡Bravo!
Con suerte, ahora se encuentra en una posición cómoda para instalar CouchDB en su sistema.