How to Install Apache CouchDB on CentOS7
Tabla de contenido:
- Habilitar el repositorio CouchDB
- Instalación de CouchDB en CentOS
- Configurando CouchDB
- Verificación de la instalación de CouchDB
- Conclusión
Apache CouchDB es una base de datos NoSQL gratuita y de código abierto desarrollada por la Apache Software Foundation. Se puede utilizar como un nodo único o una base de datos en clúster.
El servidor CouchDB almacena sus datos en bases de datos con nombre, que contienen documentos con estructura JSON. Cada documento consta de varios campos y archivos adjuntos. Los campos pueden incluir texto, números, listas, booleanos, más. Incluye una API HTTP RESTful que le permite leer, crear, editar y eliminar documentos de la base de datos.
, cubriremos la instalación de CouchDB en CentOS 8.
Habilitar el repositorio CouchDB
La forma más fácil de instalar CouchDB en CentOS 8 es habilitar el repositorio del proveedor e instalar los paquetes binarios.
Abra su editor de elección como root o usuario con privilegios de sudo y cree el archivo de repositorio CouchDB:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Pegue el siguiente contenido en el archivo:
/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Guarde el archivo y cierre el editor.
Instalación de CouchDB en CentOS
Instale los paquetes CouchDB ejecutando el siguiente comando:
sudo dnf install couchdb
Una vez completada la instalación, habilite e inicie el servicio CouchDB:
sudo systemctl enable --now couchdb
Configurando CouchDB
CouchDB se puede configurar en un solo nodo o en modo agrupado. En este ejemplo, implementaremos el servidor en la configuración de nodo único. Consulte la documentación oficial sobre cómo configurar CouchDB en modo agrupado.
Puede configurar CouchDB utilizando Fauxton, en
http://127.0.0.1:5984/_utils#setup
o desde la línea de comandos. El asistente de configuración lo guiará a través de la selección del modo y la creación del administrador.
Crearemos el usuario administrador y las bases de datos desde la línea de comandos.
Los datos de Apache CouchDB y los archivos de configuración se almacenan en el directorio
/opt/couchdb
. Para crear una cuenta de administrador, abra el archivo
local.ini
y agregue una línea debajo de
sección en el formato
username = password
.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
Reinicie el servicio CouchDB para cambiar la contraseña a un hash:
sudo systemctl restart couchdb
Puede usar el mismo formato para agregar varias cuentas de administrador. Siempre reinicie el servicio CouchDB después de agregar una nueva cuenta.
Use
curl
para crear las bases de datos del sistema
_users
,
_replicator
y
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Cada comando debe devolver lo siguiente:
Verificación de la instalación de CouchDB
El servidor CouchDB se ejecuta en
localhost:5984
. Para verificar si la instalación fue exitosa y el servicio se está ejecutando, ejecute el siguiente comando
curl
que imprimirá información sobre la base de datos CouchDB en formato JSON:
curl
Para mayor claridad, la salida a continuación está formateada.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Conclusión
Le hemos mostrado cómo instalar CouchDB CentOS 8. Su próximo paso podría ser visitar la documentación de Apache CouchDB y encontrar más información sobre este tema.
Siéntase libre de dejar un comentario si tiene alguna pregunta.
base de datos centos couchdbCómo instalar couchdb en centos 7
Apache CouchDB es una base de datos NoSQL gratuita y de código abierto desarrollada por la Apache Software Foundation. En este tutorial, explicaremos cómo instalar la última versión de CouchDB en CentOS 7.
Cómo instalar couchdb en debian 9
CouchDB es una base de datos NoSQL de código abierto, tolerante a fallas y sin esquemas mantenida por Apache Software Foundation. En este tutorial, explicaremos cómo instalar la última versión de CouchDB en Debian 9.
Cómo instalar couchdb en ubuntu 18.04
CouchDB es una base de datos NoSQL libre de código abierto y tolerante a fallas mantenida por Apache Software Foundation. En este tutorial, cubriremos el proceso de instalación de la última versión de CouchDB en Ubuntu 18.04 desde los repositorios oficiales de CouchDB.







