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:
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.