GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar la base de datos Apache Cassandra NoSQL en AlmaLinux 8

Si desea implementar una base de datos capaz de manejar cantidades masivas de datos no estructurados, Apache Cassandra podría ser la solución. Jack Wallen le muestra cómo implementar esta base de datos NoSQL en AlmaLinux.

Apache Cassandra es una base de datos NoSQL muy poderosa que está perfectamente en casa manejando big data. Esta base de datos en particular proporciona escalabilidad lineal, alta disponibilidad y un rendimiento serio. Con Apache Cassandra, su empresa puede procesar grandes volúmenes de datos de rápido movimiento de manera confiable.

Grandes datos:más cobertura de lectura obligatoria

Si empresas como Facebook, Instagram y Netflix pueden depender de Apache Cassandra, apuesto a que su empresa también podría hacerlo.

Déjame guiarte a través del proceso de instalación de Apache Cassandra. Haré una demostración en AlmaLinux 8, que se puede implementar en su centro de datos o a través de un host de nube de terceros (como Google Cloud, AWS y Azure).

Lo que necesitarás

Lo único que necesitará para poner en marcha Apache Cassandra es una instancia de AlmaLinux y un usuario con privilegios de sudo. Eso es todo... hagamos que esto suceda.

Cómo instalar las dependencias necesarias

Lo primero que haremos será instalar las dependencias necesarias para Apache Cassandra. Inicie sesión en su servidor AlmaLinux y actualice dnf con el comando:

sudo dnf update

Una vez que se complete, instale el siguiente conjunto de dependencias con:

sudo dnf install yum-utils epel-release -y

Una vez completadas las instalaciones de esos dos paquetes, habilite PowerTools (para que podamos instalar el paquete Java necesario) con:

sudo dnf config-manager --set-enabled powertools

Instale OpenJDK con:

sudo dnf install java-11-openjdk -y

Si encuentra que Java 11 causa problemas con su instalación (me ha pasado esto en un par de ocasiones), opte por una instalación de Java 8 con:

sudo dnf install java-1.8.0-openjdk -y

Cómo crear el archivo de repositorio de Apache Cassandra

A continuación, crearemos el archivo de repositorio de Apache Cassandra con:

sudo nano /etc/yum.repos.d/cassandra.repo

En ese archivo, pegue el siguiente contenido:

[cassandra]
name=Apache Cassandra
baseurl=https://downloads.apache.org/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS

Guarde y cierre el archivo.

Actualizar dnf con:

sudo dnf update -y

Cómo instalar Apache Cassandra

Ahora podemos instalar Apache Cassandra con el comando:

sudo dnf install cassandra -y

Una vez completada la instalación, inicie y habilite el servicio con:

sudo systemctl start cassandra
sudo systemctl enable cassandra

El nodo Cassandra tardará aproximadamente un minuto en aparecer. Verifique el estado con:

nodetool status

En el resultado, debería ver algo como lo que se muestra en la Figura A .

Figura A

A continuación, puede acceder a la consola de Apache Cassandra con el comando:

cqlsh

De forma predeterminada, el nombre del clúster será similar a Test Cluster. Para cambiar el nombre del clúster, emita el comando (en la consola de Apache Cassandra):

UPDATE system.local SET cluster_name="NAME" WHERE KEY = 'local';

Donde NOMBRE es el nuevo nombre del clúster. Salga de la consola con salir y luego vuelva a iniciar sesión para ver el nuevo nombre en la lista (Figura B ).

Figura B

Eso solo será temporal. Cuando el servicio se reinicie, el nombre volverá a Test Cluster. Para hacer que ese cambio sea permanente, abra el archivo de configuración con:

sudo nano /etc/cassandra/default.conf/cassandra.yaml

Busque la línea:

cluster_name: 'Test Cluster'

Cambiar Test Cluster al nombre que desee para su clúster de Apache Cassandra. Guarde y cierre el archivo. Vacíe el caché y reinicie Apache Cassandra con los siguientes comandos:

nodetool flush system
sudo sytemctl restart cassandra

Ahora, cuando el servicio (o el servidor) se reinicie, el nombre se mantendrá. Recuerde, sin embargo, que después de reiniciar el servicio, puede tardar un tiempo en volver a funcionar.

Felicitaciones, ahora tiene el servidor de base de datos Apache Cassandra NoSQL en funcionamiento y está listo para comenzar a crear bases de datos como un profesional.

Suscríbase a de TechRepublic Cómo hacer que la tecnología funcione en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.



Enlace de origen


Linux
  1. Cómo instalar la base de datos Apache Cassandra NoSQL en CentOS 8

  2. Cómo instalar Apache Cassandra en AlmaLinux / Rocky Linux 8

  3. Cómo instalar Apache Cassandra en Debian 11 / Debian 10

  4. Cómo instalar Apache Cassandra en Oracle Linux 8

  5. Cómo instalar Apache Cassandra en Ubuntu 20.04

Cómo instalar Apache Cassandra en CentOS

Cómo instalar la base de datos Apache Cassandra NoSQL en Debian 11

¿Cómo instalar Apache Cassandra en Debian 11? – Un administrador de base de datos NoSQL impresionante

Cómo instalar Apache Cassandra en AlmaLinux 8 | Linux rocoso 8

Cómo instalar Apache en AlmaLinux 8

Cómo instalar Apache Cassandra en AlmaLinux 8