También hay una API HTTP/JSON de CouchDB disponible, que puede usar para modificar y redactar nuevos archivos de base de datos, como documentos. Esta tiene una interfaz relativamente amigable que facilita leer y editar documentos. Como se mencionó anteriormente, es una base de datos orientada a documentos. La arquitectura de CouchDB se interpretó en el lenguaje Erlang, un lenguaje de programación de uso general que se centra en la concurrencia y también en un sistema de tiempo de ejecución recogido de basura.
Este breve tutorial le muestra cómo instalar Apache CouchDB en los últimos 20 de Ubuntu.04 LTS. El proceso para la instalación es bastante simple. Pero, las instrucciones presentadas aquí requieren que conozca algunos fundamentos de Linux y tenga una familiaridad a nivel de superficie con su caparazón. También debe poder alojar su sitio en un VPS local.
Paso 1: Verifique las actualizaciones
Primero, verifique si todos los paquetes del sistema instalados son los paquetes más nuevos disponibles. Ejecute el siguiente comando APT en el terminal:
$ sudo apt actualización && actualización
NOTA: Es posible que deba agregar sudo antes de cada comando a lo largo de este artículo si no está utilizando la cuenta raíz.
Paso 2: Configuración del servidor
En este paso, instalará el software que le permite configurar el repositorio de paquetes CouchDB. Para hacerlo, ingrese lo siguiente:
$ sudo apt-get install software-properties-common
Aquí, puedes agregar un -Y bandera para obtener el apt-get Comando para acelerar el proceso automatizando el proceso de aceptación de todas las indicaciones que aparecen mientras el software se está preparando para iniciar la instalación. No agregar el -Y El indicador significa que tendrá que responder a cada ventana emergente manualmente, lo cual se recomienda encarecidamente si no está utilizando un sistema preconfigurado por usted.
Paso 3: Encienda el repositorio de paquetes Apache CouchDB
A continuación, habilite el repositorio de paquetes Apache CouchDB. Ingrese los siguientes comandos para hacerlo:
$ curl -l https: // couchdb.apache.org/repo/bintray-pupey.ASC | sudo apt-key agregar
$ echo "Deb https: // Apache.bintray.com/couchdb-deb focal main "|
sudo tee -a/etc/apt/fuentes.lista
Asegúrese de obtener su PPA de una fuente auténtica en la que se pueda confiar, ya que hay demasiados PPA de aficionados disponibles en la web. Aquí, hemos utilizado el repositorio oficial para el PPA, al que el equipo de la Fundación Apache atiende regularmente.
Después de instalar el último PPA, ahora puede actualizar su sistema y obtener la última información del paquete:
$ sudo apt actualización
Con eso en su lugar, ahora está listo para la instalación.
Independiente vs. Modo de clúster
Ahora, debe elegir si desea instalarse CouchDB en cualquiera de los siguientes modos:
En el modo de clúster, Hay más de dos servidores interconectados y trabajan juntos como un depósito de datos recuperable.
En el modo independiente, Solo hay un servidor involucrado. Dado que probablemente esté usando solo un servidor, continuaremos con la instalación en modo independiente.
Paso 4: Instalación
Para comenzar la instalación de Apache CouchDB, use el siguiente comando:
$ sudo apt instalación couchdb
Aparecerá un aviso pidiéndole que elija entre los modos independientes y de clúster. Seleccione el modo independiente. Luego, se le pedirá que ingrese la dirección IP de destino de la interfaz de red en la que realizar la instalación. Para una instalación independiente de un solo servidor, no cambiaremos la dirección predeterminada, que será 127.0.0.1.
A continuación, ingresará una contraseña segura para crear un usuario administrativo. Sin embargo, no necesita crear un usuario administrador, ya que podrá continuar con el modo de fiesta administrativa. Esto no se recomienda, ya que el modo de fiesta administrativo está abierto para acceder por la web y, por lo tanto, es muy inseguro.
Al ingresar la contraseña, se le pedirá que vuelva a ingresar la contraseña para confirmación. La instalación terminará después de un tiempo.
Paso 5: Verifique la instalación
Asegúrese de que la instalación haya salido bien utilizando el comando curl. Este comando mostrará la información relevante que revela el estado de CouchDB y se ajusta a la instalación. El servidor CouchDB se ejecutará en Localhost: 5984.
Paso 6: Crear una base de datos
Inicie sesión en su panel de control de Fauxton en http: // 127.0.0.1: 5984/ _utils/ con sus credenciales de usuario y cree una nueva base de datos con CouchDB.
Haga clic en el icono de la base de datos ubicado en el extremo izquierdo del panel y presione el botón 'Crear base de datos' en la parte superior derecha de la pantalla.
En resumen
Instalar CouchDB en su máquina de servir único es muy simple. Para hacerlo, asegúrese de que su sistema se actualice a los últimos paquetes del sistema. Luego, habilite los repositorios del paquete Apache, y está listo para instalar Apache CouchDB en su servidor.
CouchDB funciona sin problemas y es compatible con casi todas las últimas aplicaciones web modernas, incluidas las hechas para teléfonos móviles, lo que lo convierte en una excelente utilidad para leer, crear, editar y modificar documentos de base de datos.
Con suerte, has encontrado que este tutorial es útil. Quédese para ver más tutoriales sobre el uso de CouchDB con el panel de control de Fauxton. Mientras tanto, consulte más contenido sobre la instalación de otros servicios públicos en sistemas UNIX.