Ubuntu

Instalación de CouchDB en Ubuntu 20.04

Instalación de CouchDB en Ubuntu 20.04
Apache Software Foundation lanzó Apache CouchDB en 2005 como una base de datos de código abierto orientada a documentos que puede acoplarse fácilmente con múltiples CouchDB y realizar todo tipo de tareas múltiples. CouchDB es una base de datos NoSQL que permite una mayor flexibilidad en términos de transferencia de datos. CouchDB almacena y presenta datos en notación de objetos JavaScript, con JavaScript como lenguaje de consulta.

También está disponible la API CouchDB RESTful HTTP / JSON, que puede utilizar para modificar y redactar nuevos archivos de base de datos, como documentos. Tiene una interfaz relativamente amigable que facilita la lectura y edición de documentos. Como se mencionó anteriormente, es una base de datos orientada a documentos. La arquitectura de CouchDB se construyó en el lenguaje Erlang, un lenguaje de programación de propósito general que se enfoca en la concurrencia y también en un sistema de tiempo de ejecución recolectado por basura.

Este breve tutorial le muestra cómo instalar Apache CouchDB en los últimos 20 de Ubuntu.04 LTS. El proceso de instalación es bastante sencillo. Pero, las instrucciones que se presentan aquí requieren que conozca algunos fundamentos de Linux y que esté familiarizado a nivel superficial con su shell. También debe poder alojar su sitio en un VPS local.

Paso 1: buscar actualizaciones

Primero, verifique si todos los paquetes del sistema instalados son los paquetes disponibles más nuevos. Ejecute el siguiente comando apt en la terminal:

$ sudo apt actualización y 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: configurar el 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í, puede agregar un -y bandera para conseguir el apt-get comando para acelerar el proceso mediante la automatización del proceso de aceptación de todas las indicaciones que aparecen mientras el software se prepara para iniciar la instalación. No agregando el -y flag significa que tendrá que responder cada ventana emergente manualmente, lo cual es muy recomendable si no está utilizando un sistema que ha preconfigurado por usted.

Paso 3: Active el repositorio de paquetes de Apache CouchDB

A continuación, habilite el repositorio de paquetes de Apache CouchDB. Ingrese los siguientes comandos para hacerlo:

$ curl -L https: // couchdb.apache.org / repo / bintray-pubkey.asc | sudo apt-key add

$ echo "deb https: // apache.bintray.com / couchdb-deb focal main "|
sudo tee -a / etc / apt / sources.lista

Asegúrese de obtener su PPA de una fuente auténtica en la que se pueda confiar, ya que hay demasiados PPA hechos por aficionados disponibles en la web. Aquí, hemos utilizado el repositorio oficial del PPA, que es atendido regularmente por el equipo de la Fundación Apache.

Después de haber instalado el último PPA, ahora puede actualizar su sistema y obtener la información más reciente del paquete:

actualización de $ sudo apt

Con eso en su lugar, ahora está listo para la instalación.

Independiente vs. Modo de clúster

Ahora, debe elegir si desea instalar CouchDB en cualquiera de los siguientes modos:

  1. Modo de clúster
  2. Modo autónomo

En el modo de clúster, Hay más de dos servidores que están interconectados y funcionan juntos como un depósito de datos recuperables.

En el modo autónomo, solo un servidor está involucrado. Dado que probablemente esté utilizando un solo servidor, procederemos 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 install couchdb

Aparecerá un mensaje pidiéndole que elija entre los modos independiente 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 administrador. Sin embargo, no es necesario que cree un usuario administrador, ya que podrá continuar con el modo de fiesta de administrador. Esto no se recomienda, ya que el modo de fiesta de administración está abierto al acceso a través de 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 confirmarla. La instalación terminará después de un tiempo.

Paso 5: verificar la instalación

Asegúrese de que la instalación se haya realizado sin problemas mediante 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 ícono 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 un solo servidor es muy simple. Para hacerlo, asegúrese de que su sistema esté actualizado a los últimos paquetes del sistema. Luego, habilite los repositorios de paquetes de Apache y estará listo para instalar Apache CouchDB en su servidor.

CouchDB funciona a la perfección y es compatible con casi todas las aplicaciones web modernas más recientes, incluidas las creadas para teléfonos móviles, lo que lo convierte en una excelente utilidad para leer, crear, editar y modificar documentos de bases de datos.

Con suerte, este tutorial le ha resultado ú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 otras utilidades en sistemas Unix.

5 mejores juegos de arcade para Linux
Hoy en día, las computadoras son máquinas serias que se usan para jugar. Si no puede obtener la nueva puntuación más alta, sabrá a qué me refiero. En ...
Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...