En este tutorial, le mostraremos cómo instalar Apache CouchDB en CentOS 7. Para aquellos de ustedes que no lo sabían, CouchDB es un proyecto de código abierto y NoSQL, orientado a documentos. servidor de base de datos. Tiene una arquitectura de base de datos NoSQL orientada a documentos y está implementada en el lenguaje Erlang orientado a la concurrencia; utiliza JSON para almacenar datos, JavaScript como lenguaje de consulta mediante MapReduce y HTTP para una API.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del sistema de gestión de base de datos NoSQL de código abierto Apache CouchDB en el servidor CentOS 7.
Instalar Apache CouchDB en CentOS 7
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
yum clean all yum install epel-release yum -y update
Paso 2. Instalación de Apache CouchDB.
Primero, agregue el repositorio de Apache:
### nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo [bintray--apache-couchdb-rpm] name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Ahora ejecute el siguiente comando para instalar CouchDB:
yum install couchdb
Luego, ejecute los siguientes comandos para iniciar y habilitar CouchDB en el arranque:
systemctl start couchdb systemctl enable couchdb
Paso 3. Configure las reglas del cortafuegos.
sudo firewall-cmd --permanent --zone=public --add-port=5984/tcp sudo firewall-cmd --reload
Paso 4. Configure el panel de administración de la GUI web de Fauxton.
Vamos a habilitar Fauxton modificando primero el siguiente archivo:
nano /opt/couchdb/etc/default.ini
Ir a ‘[chttpd ]’ y cambie el valor de bind_address con la dirección IP de su servidor:
[chttpd] ; These settings affect the main, clustered port (5984 by default). port = 5984 bind_address = 192.168.77.01
Reinicie CouchDB para que los cambios surtan efecto:
systemctl restart couchdb
Paso 7. Acceso a Apache CouchDB
Apache CouchDB estará disponible en el puerto HTTP 80 de manera predeterminada. Abra su navegador favorito y vaya a http://192.168.77.01:5984
y complete los pasos necesarios para finalizar la instalación.
¡Felicitaciones! Ha instalado Apache CouchDB correctamente. Gracias por usar este tutorial para instalar la administración de base de datos NoSQL de código abierto de Apache CouchDB en sistemas CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte la Sitio web oficial de Apache CouchDB.