Apache Cassandra es una base de datos NoSQL utilizada para almacenar grandes cantidades de datos. Tiene una arquitectura distribuida y está diseñado para administrar grandes volúmenes de datos con replicación dinámica. Es utilizado por miles de empresas para guardar y recuperar miles de terabytes de datos. Apache Cassandra es la mejor opción para usted si está buscando un sistema de administración de bases de datos con escalabilidad y alta disponibilidad.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas de bases de datos relacionadas.
En este contexto, veremos cómo instalar Apache Cassandra en Ubuntu OS.
¿Cómo instalar Apache Cassandra en Ubuntu?
Para comenzar con este procedimiento de instalación, simplemente siga los pasos que se indican a continuación.
1. Instalar java
Apache Cassandra requiere que Java se ejecute en la máquina. Utilice estos comandos para instalar Java en su sistema:
$ sudo apt update
$ sudo apt install openjdk-8-jdk
Para verificar si Java está instalado, emita este comando en la Terminal:
$ java -version
2. Instale Apache Cassandra
Antes de continuar con la instalación de Apache Cassandra, primero deberá instalar el paquete apt-transport-https. Puedes instalarlo usando este comando:
$ sudo apt install apt-transport-https
Ingrese la contraseña para sudo. Cuando se le solicite continuar, presione y.
Ahora importe y agregue la clave GPG usando este comando en la Terminal:
$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Si la clave se agrega correctamente, verá OK en la salida.
Ahora agregue el repositorio de Apache Cassandra a la lista apt de fuentes usando este comando en la Terminal:
$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Actualice la lista apt de fuentes usando el siguiente comando en la Terminal:
$ sudo apt update
Ahora que se ha agregado el repositorio, puede instalar Apache Cassandra usando este comando en la Terminal:
$ sudo apt install Cassandra
Ingrese la contraseña para sudo. Cuando se le solicite continuar, presione y.
Después de la instalación de Apache Cassandra, su servicio se inicia automáticamente. Para verificarlo, use el siguiente comando:
$ sudo systemctl status Cassandra
Además, puede verificar el estado usando el siguiente comando:
$ sudo nodetool status
Ahora Apache Cassandra se ha instalado con éxito. Para iniciar sesión en Apache Cassandra, puede usar la herramienta de línea de comandos cqlsh de la siguiente manera:
$ cqlsh
¿Cómo cambiar el nombre de Apache Cassandra Cluster?
En el resultado anterior, puede ver que el nombre del clúster es "Test Cluster".
i. Para cambiar el nombre del clúster predeterminado, inicie sesión en Cassandra con la herramienta de línea de comandos cqlsh de la siguiente manera:
$ cqlsh
ii. Luego emita el siguiente comando en la Terminal para cambiar el nombre de Apache Cassandra Cluster a digamos "LinuxApt_cluster":
$ UPDATE system.local SET cluster_name = 'LinuxApt_cluster' WHERE KEY = 'local';
Asegúrese de cambiar LinuxApt_cluster con su propio nombre deseado.
iii. Ahora, para salir de la herramienta cqlsh, escriba exit y presione Enter:
$ exit
IV. Luego edite el archivo de configuración cassandra.yaml usando el siguiente comando en la Terminal:
$ sudo nano /etc/cassandra/cassandra.yaml
v. Ahora, en el archivo de configuración cassandra.yaml, busque cluster_name.
Una vez que lo encuentre, cambie su nombre a su valor deseado.
vi. Luego guarde y salga del archivo.
vii. Ahora, para verificar si el nombre del clúster se cambió correctamente, use el siguiente comando:
$ cqlsh
El siguiente resultado verifica que el nombre del clúster se haya cambiado correctamente a LinuxApt_cluster.
¿Cómo desinstalar Apache Cassandra de Ubuntu?
En caso de que necesite eliminar Apache Cassandra de su máquina, puede hacerlo siguiendo los siguientes pasos:
i. Detenga el servicio de Cassandra usando el siguiente comando:
$ sudo service cassandra stop
ii. Luego elimine la biblioteca y los directorios de registro usando estos comandos:
$ sudo rm -r /var/lib/cassandra
$ sudo rm -r /var/log/Cassandra
iii. Después de eso, desinstale Apache Cassandra usando el siguiente comando:
$ sudo apt purge cassandra