Contenido del curso
Bases de Datos: De Cero a Experto

🎯 Objetivo:

Aprender a instalar y ejecutar Apache Cassandra en tu computador local, usando dos métodos: instalación directa o contenedor Docker.


Opción 1: Instalación local de Apache Cassandra


Paso 1: Requisitos previos

  • Tener instalado Java JDK 8 o superior (Cassandra necesita Java para correr).

  • Verificar que java -version funcione desde la terminal.


Paso 2: Descargar Cassandra

  1. Ir a la página oficial:
    https://cassandra.apache.org/_/download.html

  2. Descargar la versión estable más reciente (tarball .tar.gz o .zip según tu sistema).


Paso 3: Instalación y configuración

  1. Descomprime el archivo descargado en una carpeta, por ejemplo C:apache-cassandra (Windows) o /usr/local/apache-cassandra (Linux/Mac).

  2. Agrega el directorio bin de Cassandra al PATH de tu sistema para ejecutar comandos desde la terminal.

  3. Desde terminal, navega a la carpeta bin y ejecuta:

bash
cassandra -f

Este comando inicia Cassandra en primer plano (útil para monitorear logs).


Paso 4: Verificar la instalación

En otra terminal, ejecuta:

bash
cqlsh

Si ves el prompt cqlsh>, ¡felicitaciones! Cassandra está corriendo y puedes comenzar a usar CQL (Cassandra Query Language).


Opción 2: Instalación usando Docker (recomendado para pruebas rápidas)


Paso 1: Instalar Docker

bash
docker --version

Paso 2: Descargar y ejecutar Cassandra

Desde la terminal, ejecuta:

bash
docker run --name cassandra-test -d -p 9042:9042 cassandra:latest

Esto descarga la última imagen oficial de Cassandra y la ejecuta en segundo plano, exponiendo el puerto 9042 para conexiones.


Paso 3: Acceder a Cassandra

Para conectarte a la base desde el host, abre una terminal y ejecuta:

bash
docker exec -it cassandra-test cqlsh

Ahora estás dentro del shell de Cassandra y puedes ejecutar comandos CQL.


Paso 4: Detener y eliminar el contenedor (opcional)

Para parar Cassandra:

bash
docker stop cassandra-test

Para eliminar el contenedor:

bash
docker rm cassandra-test

📝 Actividad práctica

  1. Instala Cassandra con uno de los métodos.

  2. Crea una tabla sencilla con CQL y prueba insertar y consultar datos.

  3. Prueba apagar y volver a encender Cassandra (o el contenedor Docker).

  4. Observa cómo los datos se mantienen o no dependiendo de si usas volumen persistente en Docker (puedes investigar sobre volúmenes Docker para Cassandra).


✅ Revisión rápida

  • ¿Qué comando inicia Cassandra en modo foreground?

  • ¿Qué puerto usa Cassandra para conexiones CQL?

  • ¿Cómo accedes al shell de Cassandra en Docker?

Scroll al inicio