Cómo instalar Apache CouchDB en CentOS/RHEL 7/6

Cómo instalar Apache CouchDB en CentOS/RHEL 7/6

Couchdb es un proyecto de código abierto y nosql, servidor de base de datos orientado a documentos. Almacenó datos con documentos JSON. También proporciona interfaz web para acceder a documentos en línea. Haga clic aquí para leer más detalles sobre Coutchdb

Este tutorial lo ayudará a instalar Apache CouchDB Server en CentOS, Redhat 7/6 Servidores.

Paso 1 - Repositorios Enabel Yum

En primer lugar, use el comando a continuación para instalar el repositorio Epel Yum en su sistema. En caso de que no se encuentre el paquete de repositorio EPEL, use este tutorial para instalar el paquete EPEL.

YUM Instale EPEL-Release-7-11.noarch.rpm 

Ahora cree un repositorio yum para Apache Couchdb. Crear un archivo /etc/yum.repositar.d/apache-couchdb.repositorio Archivo utilizando el contenido de abajo.

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

Paso 2 - Instale el paquete Apache CouchDB

Instale el paquete CouchDB con la herramienta de línea de comandos YUM. También instalará muchas más dependencias en su sistema.

yum instalación couchdb 

Paso 3 - Configurar CouchDB

Por defecto, CouchDB se ejecuta en el puerto 5984 y será accesible solo para localhost. Para que esté disponible en el sistema de red de red, edite el archivo de configuración CouchDB /opt/couchdb/etc/local.ini y actualizar los siguientes valores.

vim/opt/couchdb/etc/local.ini 

Navegar a [CHTTPD] sección y actualización puerto y bind_address Según el sistema. Set 0.0.0.0 para vincular la dirección para hacer es accesible con cada entrada.

[chttpd] puerto = 5984 bind_address = 192.168.10.30 

Navegue hasta el final de este archivo y establezca el usuario de administrador y la contraseña. Según la configuración a continuación, usamos Admin como nombre de usuario con contraseña secreto.

[Administradores] Admin = Secret 

Reinicie el servicio CouchDB después de cambiar la contraseña cada vez. CouchDB codificará esta contraseña.

Paso 4 - Iniciar servicio CouchDB

Inicie el servicio CouchDB utilizando los siguientes comandos y también configure en AutoStart en el arranque del sistema.

### en CentOS/RHEL 7 ### SystemCTL Habilitar CouchDB.SERVICIO SISTEMCTL INICIO COUCHDB.Servicio ### en CentOS/RHEL 6 ### Servicio CouchDB Inicio Chkconfig CouchDB en 

CouchDB comenzará en el puerto 5984 y será accesible a través de un navegador.

Paso 5 - Crear base de datos en CouchDB

Ahora, cree su primera base de datos en el servidor CouchDB. Por ejemplo, la IP de su servidor CouchDB es 192.168.10.20. Primero establezca la variable de host con los siguientes detalles. Esto hará que otros comandos se ejecuten fácilmente. Después de eso, use Curl para crear una base de datos.

Host = "http: // admin: [correo electrónico protegido]: 5984" curl -x pon $ host/mydb "ok": true