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.