GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Cassandra en Ubuntu 18.04

Los administradores de bases de datos NoSQL son ideales para grupos de datos y aplicaciones escalables. Entre ellos está Cassandra de la Fundación Apache. En este tutorial, le mostraremos cómo configurar la instalación de Cassandra en Ubuntu 18.04.

Los administradores de bases de datos son esenciales para el desarrollo de aplicaciones. Una de las principales razones es que son los que proporcionan un almacenamiento seguro de los datos de la aplicación. En este sentido, los gestores de bases de datos más conocidos son los de tipo SQL, siendo PostgreSQL, MySQL y MariaDB los más utilizados por la comunidad. Por supuesto, existen otras soluciones más enfocadas al entorno empresarial como Oracle, DB2 o Microsoft SQL server. Como se mencionó anteriormente, los tipos NoSQL como Cassandra son excelentes para otros usos, ¡en los que profundizaremos ahora!

Cassandra una administradora de base de datos NoSQL

Cassandra es un administrador de base de datos NoSQL que pertenece a la fundación Apache. Es de código abierto y está disponible para varias distribuciones de Linux, entre ellas, Ubuntu 18.04. Cassandra es rápida en el manejo de datos almacenados, sin embargo, su principal ventaja es la escalabilidad.

Con Cassandra es muy ventajoso crear aplicaciones grandes con muchos datos porque tiene un excelente administrador de recursos. Además de esto, tiene tolerancia a fallas, lo que significa que casi no se pierden datos en caso de problemas. Entonces, si necesitamos escalabilidad y alta disponibilidad sin comprometer el rendimiento, Cassandra es ideal.

¡Instalamos Cassandra en Ubuntu 18.04 y empezamos a trabajar con él!

Instalar Cassandra en Ubuntu 18.04

Gracias al repositorio de paquetes .deb de Cassandra, la instalación será fácil. Comencemos:

1. Acceda a su servidor a través de SSH

Primero, debemos conectarnos a nuestro servidor usando SSH. Si tiene problemas, consulte nuestro tutorial de PuTTY.

2. Agregue el archivo de depósito de Cassandra

Después de eso, debemos agregar el repositorio de Cassandra a nuestro archivo de repositorio. Para hacer eso, escriba el siguiente comando en la línea de comando:

echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

3. Agrega la clave GPG

Para evitar problemas con el repositorio, agrega la clave GPG y aumenta la seguridad del repositorio. Primero, necesitamos instalar curl si no está presente en su sistema:

sudo apt install curl

Luego podemos agregar la clave con el siguiente comando:

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

4. Instalar Cassandra en Ubuntu

A continuación, podemos comenzar la instalación de Cassandra. Primero, refrescamos los repositorios y luego procedemos a instalar Cassandra en Ubuntu:

sudo apt update
sudo apt install cassandra

5. Habilitar e iniciar Cassandra

Al final de la instalación, debemos habilitar el servicio Cassandra para que se inicie automáticamente cuando se inicia el sistema. Además, debemos iniciarlo manualmente. Podemos hacerlo con los siguientes comandos:

sudo systemctl enable cassandra
sudo systemctl start cassandra

6. Verifique la instalación

Para comprobar si la instalación ha sido exitosa, podemos comprobar el estado del servicio. Para hacer esto, ejecute el siguiente comando:

sudo systemctl status cassandra

Configurar Cassandra en Ubuntu 18.04

La configuración predeterminada de Cassandra es válida si vamos a ejecutar Cassandra en un solo nodo.

Por otro lado, si Cassandra se utilizará en un clúster o por varios nodos simultáneamente, es conveniente realizar algunas modificaciones en el archivo de configuración.

El archivo de configuración de Cassandra se llama cassandra.yaml y se encuentra en /etc/cassandra/ . Podemos abrirlo con nuestro editor de texto favorito y modificar algunas opciones:

sudo nano /etc/cassandra/cassandra.yaml

En primer lugar, tenemos que cambiar el nombre del clúster. Busque el cluster_name parámetro y asígnele el nombre que desee:

cluster_name: [cluster_name]

Entonces, es una buena idea cambiar el puerto de almacenamiento de datos. Para hacer esto, busque el storage_port parámetro y asignar uno. Recuerda que debe haber un puerto disponible en el firewall para que todo funcione correctamente:

storage_port :[port]

Finalmente, buscamos el seed_provider parámetro y en la sección de semillas, agregamos las direcciones IP de los nodos que componen el clúster separados por una coma

Seeds: [node_ip],[node_ip]...[node_ip]

Una vez que haya terminado, guarde el archivo y vuelva a cargar Cassandra.

sudo systemctl reload cassandra

Ahora podemos empezar a trabajar con Cassandra.

Conclusión

Cassandra es un gestor de bases de datos muy útil que podemos aprovechar. Está diseñado para grandes aplicaciones que requieren flexibilidad y escalabilidad. En este tutorial, hemos aprendido a instalar Cassandra en Ubuntu 18.04.

Cassandra es una aplicación muy poderosa, que tiene muchas opciones de configuración. Sin embargo, hemos observado los más básicos que te ayudarán a comenzar a trabajar con él de inmediato. Si desea obtener más información, le recomendamos que consulte la documentación oficial. Desarrollo feliz.


Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar R en Ubuntu 16.04

  3. Cómo instalar Apache Cassandra en Ubuntu 16.04

  4. Cómo instalar Go en Ubuntu 18.04

  5. Cómo instalar Apache Cassandra en Ubuntu 20.04

Cómo instalar Apache Cassandra en Ubuntu 14.04

Cómo instalar Cassandra en Ubuntu 16.04 LTS

Cómo instalar Apache Cassandra en Ubuntu 18.04 LTS

Cómo instalar Apache Cassandra en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04