Cómo instalar Apache Cassandra en Linux

Cómo instalar Apache Cassandra en Linux

Apache Cassandra, comúnmente conocido como Cassandra, es una base de datos de columna amplia y gratuita. Se utiliza principalmente en sistemas críticos para manejar grandes cantidades de datos con flexibilidad y escalabilidad. Por lo tanto, Cassandra es probablemente su mejor opción si tiene un entorno en el que necesita manejar una gran recopilación de datos.

Este tutorial explicará la instalación y la configuración de Apache Cassandra en los sistemas Linux.

Tenga en cuenta que este tutorial se prueba en Ubuntu 16 y superior, Debian 8 y superior, Mint Linux y sabores relacionados.

Requisitos

Antes de que podamos comenzar, asegúrese de tener:

    1. Acceso a una sesión terminal
    2. Un usuario de raíz o sudo
    3. Una conexión de red

Paso 1 - Instale las dependencias de Apache Cassandra (Java JDK y Python Interpreter)

Antes de configurar Cassandra, asegúrese de tener las dependencias requeridas instaladas y configuradas en su sistema. Por defecto, Cassandra requiere el Java JDK y Python Interpreter instalado.

Comience por actualizar el índice de repositorio de su sistema:



A continuación, ejecute el comando a continuación para instalar el paquete de transporte HTTPS. Esto le permitirá acceder a repositorios en https.



Instale el JDK:

$ sudo apt-get install java-common openjdk-11-jdk


Paso 2 - Configuración del repositorio de Cassandra

Comience agregando el repositorio de Apache a la lista de fuentes. Ejecutar:

echo "Deb https: // descargas.apache.org/Cassandra/Debian 40x Main "| Sudo Tee -a/etc/apt/fuentes.lista.D/Cassandra.fuentes.lista



A continuación, importe las teclas del repositorio:

$ curl https: // descargas.apache.org/Cassandra/Keys | sudo apt-key agregar -



Asegúrese de que haya instalado curl en su sistema.

Actualizar el índice de repo:

$ sudo apt-get actualización


Finalmente, instale Cassandra con el comando:


Comenzando el servicio de Cassandra

Una vez instalado, inicie el servicio:


El comando ejecutará el servicio Cassandra utilizando Systemd.

Podemos verificar ejecutando el comando:


Producción:

Cassandra está corriendo.


Detener a Cassandra

Para detener el servidor Cassandra, ejecute:

$ sudo Service Cassandra Stop

Reiniciar el servicio de Cassandra

Para reiniciar el servicio Cassandra, ejecute el comando:

$ sudo servicio cassandra reiniciar

Habilitar Cassandra Start después de reiniciar

Para habilitar que Apache Cassandra comience después de reiniciar, use la herramienta SystemD como se muestra en el siguiente comando:

$ sudo Service Enable Cassandra

Prueba de Cassandra Shell

Puede probar si puede conectarse a su shell CQL usando el comando:

$ cqlsh


Si Cassandra se está ejecutando, el comando iniciará sesión automáticamente en el servidor como se muestra:


Ahora puede comenzar a ejecutar comandos CQL en el shell.

Conclusión

Si siguió los pasos en este tutorial, debe tener un clúster en ejecución de Apache Cassandra en su sistema Linux.