Cómo instalar Apache Cassandra en AlmaLinux 8: Guía paso a paso para principiantes
Apache Cassandra es una potente base de datos NoSQL que es perfecta para manejar grandes volúmenes de datos. Esta base de datos proporciona escalabilidad lineal, alta disponibilidad y un rendimiento excepcional. Con Apache Cassandra, tu empresa puede procesar grandes volúmenes de datos en tiempo real de manera confiable.
![Cómo instalar Apache Cassandra en AlmaLinux 8: Guía paso a paso para principiantes - Video](https://i.ytimg.com/vi/EExdXq4HUZI/hqdefault.jpg)
Si empresas como Facebook, Instagram y Netflix pueden confiar en Apache Cassandra, estoy seguro de que tu empresa también puede hacerlo.
Qué necesitarás
Lo único que necesitarás para instalar y ejecutar Apache Cassandra es una instancia de AlmaLinux y un usuario con privilegios sudo. Eso es todo. ¡Vamos a hacerlo!
Cómo instalar las dependencias necesarias
Lo primero que haremos es instalar las dependencias necesarias para Apache Cassandra. Inicia sesión en tu servidor AlmaLinux y actualiza dnf con el siguiente comando:
sudo dnf update
Una vez que se complete la actualización, instala el siguiente conjunto de dependencias con:
![](https://newsmatic.com.ar/wp-content/uploads/obtener-un-ano-de-lecciones-de-microsoft-office-con-juego-de-cds-imagen-2-150x150.webp)
sudo dnf install yum-utils epel-release -y
Después de completar estas dos instalaciones, habilita PowerTools (para poder instalar el paquete de Java necesario) con:
sudo dnf config-manager --set-enabled powertools
Instala OpenJDK con:
sudo dnf install java-11-openjdk -y
Si encuentras que Java 11 causa problemas con tu instalación (me ha sucedido en un par de ocasiones), puedes optar por una instalación de Java 8 con:
![](https://newsmatic.com.ar/wp-content/uploads/guia-examen-certificacion-lotus-notes-desarrollo-aplicaciones-administracion-sistema-imagen-1-132x150.webp)
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, pega 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
Guarda y cierra el archivo.
![](https://newsmatic.com.ar/wp-content/uploads/como-gestionar-eficazmente-grandes-volumenes-de-correo-electronico-150x150.png)
Actualiza dnf con:
sudo dnf update -y
Cómo instalar Apache Cassandra
Ahora puedes instalar Apache Cassandra con el siguiente comando:
sudo dnf install cassandra -y
Después de completar la instalación, inicia y habilita el servicio con:
sudo systemctl start cassandra
sudo systemctl enable cassandra
![](https://newsmatic.com.ar/wp-content/uploads/integracion-de-staroffice-calendarios-150x150.jpg)
Tomará un minuto aproximadamente para que el nodo de Cassandra aparezca. Verifica el estado con:
nodetool status
En la salida, deberías ver algo similar a lo que se muestra en Figura A.
Figura A
Luego puedes acceder a la consola de Apache Cassandra con el comando:
![](https://newsmatic.com.ar/wp-content/uploads/como-gestionar-eficazmente-el-correo-electronico-en-tu-empresa-150x150.jpg)
cqlsh
De manera predeterminada, el nombre del clúster será algo como "Test Cluster". Para cambiar el nombre del clúster, usa el siguiente comando en la consola de Apache Cassandra:
UPDATE system.local SET cluster_name = 'NOMBRE' WHERE KEY = 'local';
Donde "NOMBRE" es el nuevo nombre para el clúster. Sal de la consola con el comando exit y luego vuelve a iniciar sesión para ver el nuevo nombre listado (Figura B).
Figura B
![](https://newsmatic.com.ar/wp-content/uploads/wordperfect-office-2000-la-solucion-perfecta-para-compartir-documentos-en-diferentes-plataformas-150x150.jpg)
Eso solo será temporal. Cuando el servicio se reinicie, el nombre volverá a ser "Test Cluster". Para hacer que ese cambio sea permanente, abre el archivo de configuración con:
sudo nano /etc/cassandra/default.conf/cassandra.yaml
Busca la línea:
cluster_name: 'Test Cluster'
Cambia Test Cluster
por el nombre que deseas darle a tu clúster de Apache Cassandra. Guarda y cierra el archivo. Limpia la caché y reinicia Apache Cassandra con los siguientes comandos:
nodetool flush system
sudo systemctl restart cassandra
![](https://newsmatic.com.ar/wp-content/uploads/contar-elementos-excel-forma-rapida-imagen-2-150x150.webp)
Ahora, cuando se reinicie el servicio (o el servidor), el nombre se mantendrá. Sin embargo, recuerda que después de reiniciar el servicio, puede tardar algún tiempo en volver a estar en línea.
Felicidades, ahora tienes el servidor de bases de datos NoSQL Apache Cassandra instalado y en funcionamiento, y estás listo para empezar a crear bases de datos como un profesional.
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo instalar Apache Cassandra en AlmaLinux 8: Guía paso a paso para principiantes , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados