Cómo instalar CouchDB en Centos 8

Cómo instalar CouchDB en Centos 8

CouchDB es una base de datos NoSQL muy popular, al igual que otras bases de datos famosas MongoDB, Redis y Apache Cassandra. También almacena los datos de manera no relacional y formato documentado por JSON. CouchDB se puede instalar y administrar fácilmente desde el terminal, y aprenderemos a instalar CouchDB en el sistema operativo CentOS 8.

Instalación de CouchDB en Centos 8

CouchDB no está disponible en el repositorio oficial de paquetes DNF de CentOS 8, por lo que tenemos que optar por las otras alternativas e instalar agregando el repositorio de CouchDB en Centos 8.

Paso 1: Asegúrese de que esté habilitado el repositorio EPEL

El primer paso para instalar CouchDB en CentOS 8 es garantizar que el repositorio de EPEL esté habilitado.

Para garantizar que el repositorio de EPEL esté habilitado en el sistema operativo CentOS 8, escriba el comando:

$ sudo dnf instalación Epel -Lelease -y

Después de habilitar el repositorio de EPEL, el siguiente paso es agregar el repositorio de CouchDB al sistema.

Paso 2: Agregue el repositorio de CouchDB al sistema

Para agregar el repositorio de CouchDB, cree un archivo de repositorio utilizando el comando que se proporciona a continuación:

$ sudo nano /etc /yum.repositar.d/apache-couchdb.repositorio

Una vez que el apache-couchdb.Se abre el archivo de repo, copia y pegue el contenido que se da a continuación en el archivo:

[Bintray-apache-couchdb-rpm]
nombre = bintray-apache-couchdb-rpm
baseurl = http: // apache.bintray.com/couchdb-rpm/el $ libever/$ basearch/
gpgcheck = 0
repo_gpgcheck = 0
habilitado = 1

Después de pegar el contenido proporcionado anteriormente, guarde y cierre el archivo con los atajos Ctrl + S y Ctrl + X.

Paso 3: Instale CouchDB en Centos 8

Justo después de agregar el repositorio de CouchDB, ahora puede ejecutar el comando de instalación de la máquina CouchDB en CentOS 8 utilizando el comando que se proporciona a continuación:

$ sudo dnf instalación couchdb

La instalación de CouchDB comenzará y se completará en un tiempo.

CouchDB está completamente instalado en el sistema operativo CentOS 8 en esta etapa.

Paso 4: Inicie y habilite el servicio CouchDB

Una vez que se completa la instalación de CouchDB, debe iniciar el servicio CouchDB escribiendo el comando:

$ sudo systemctl inicio couchdb

Habilite el servicio CouchDB en el tiempo de arranque de inicio del sistema usando el comando:

$ sudo systemctl habilita couchdb

Para verificar que el servicio CouchDB se esté ejecutando o no, puede escribir el comando escrito a continuación:

$ sudo systemctl status couchdb

Después de instalar con éxito CouchDB y comenzar el servicio, CouchDB está listo para usar.

Configuración de CouchDB

Si desea configurar el CouchDB, como configurar la contraseña y permitir el acceso desde direcciones IP externas. El archivo de configuración local.Ini de CouchDB se coloca en/opt/CouchDB/etc. Directorio.

Para abrir el local.Archivo INI Uso del editor nano en CentOS 8, escriba el comando:

$ sudo nano/opt/couchdb/etc/local.ini

Vaya a la sección 'Administradores' y descomine la línea si se comenta como se muestra en la captura de pantalla adjunta a continuación y proporcione la contraseña de su deseo que desea establecer para el CouchDB:

[Administradores]
Admin = mypassword

Del mismo modo, si desea permitir el acceso externo, desplácese hacia abajo un poco más, vaya a la sección 'CHTTPD', descomine el puerto y bind_address, y proporcione los valores, desea establecer.

Después de terminar con la configuración de CouchDB, guarde y cierre el editor NANO usando las teclas Ctrl + S y Ctrl + X teclado de teclado.

Reinicie el servicio CouchDB para asegurar la contraseña con un hash.

$ sudo systemctl reiniciar couchdb

Por último, en el caso de un firewall que se ejecuta en su sistema, habilite y configure el firewall del sistema CentOS 8 para abrir el puerto 5984 para permitir el tráfico externo:

$ sudo firewall-cmd --zone = public --permanent --add-port = 5984/tcp

En este punto, CouchDB está completamente configurado y está listo para satisfacer sus necesidades.

Access la interfaz web de CouchDB

Para acceder a la interfaz web de CouchDB, simplemente vaya a su navegador favorito y visite el enlace a continuación:

http: // 127.0.0.1: 5984/_utils/

Tendrá un aspecto limpio y elegante de Fauxton (una interfaz basada en la web de CouchDB).

Conclusión

Así es como podemos instalar, configurar y comenzar a usar el CouchDB en el sistema operativo CentOS 8. CouchDB es una base de datos NoSQL preferida entre los desarrolladores de la industria y se usa ampliamente en la agrupación de bases de datos. Si desea obtener más información sobre CouchDB, lea la documentación oficial para explorar y expandir el conocimiento de su CouchDB.