How To Install Apache Cassandra On Ubuntu Linux
Tabla de contenido:
- Prerrequisitos
- Instalando Apache Cassandra
- Configurando Apache Cassandra
- Renombrar el Apache Cassandra Cluster
- Conclusión
Apache Cassandra es una base de datos NoSQL gratuita y de código abierto sin un solo punto de falla. Proporciona escalabilidad lineal y alta disponibilidad sin comprometer el rendimiento. Apache Cassandra es utilizado por varias compañías que tienen grandes conjuntos de datos activos, incluidos Reddit, NetFlix, Instagram y Github.
Este tutorial lo guía a través del proceso de instalación de Apache Cassandra en Debian 9.
Prerrequisitos
Para poder instalar paquetes en su sistema Debian, debe iniciar sesión como usuario con privilegios de sudo.
Instalando Apache Cassandra
El método recomendado para instalar Apache Cassandra en Debian 9 es instalar el paquete deb desde el repositorio oficial de Apache Cassandra.
Al momento de escribir este artículo, la última versión de Apache Cassandra es
3.11
y requiere que OpenJDK 8 esté instalado en la máquina.
Para instalar el paquete OpenJDK 8, ejecute el siguiente comando:
sudo apt update
sudo apt install openjdk-8-jdk
Una vez completado, verifíquelo imprimiendo la versión de Java:
java -version
La salida debería verse así:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Instale el paquete apt-transport-https que sea necesario para acceder a un repositorio a través de
sudo apt install apt-transport-https
El siguiente paso es habilitar el repositorio Apache Cassandra.
Importe la clave pública del repositorio utilizando el siguiente comando
wget
:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
El comando anterior debe mostrar
OK
que significa que la clave se ha importado correctamente y los paquetes de este repositorio se considerarán confiables.
Agregue el repositorio Cassandra a la lista de fuentes de su sistema ejecutando el siguiente comando:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Actualice el índice de los paquetes e instale la última versión de Apache Cassandra:
sudo apt update
sudo apt install cassandra
Cuando se complete el proceso de instalación, el servicio Cassandra se iniciará automáticamente. Puede verificar que Cassandra se esté ejecutando escribiendo:
nodetool status
Deberías ver algo similar a esto:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Eso es. Apache Cassandra se ha instalado en su servidor Debian.
Configurando Apache Cassandra
Los datos de Apache Cassandra se almacenan en el directorio
/var/lib/cassandra
. Los archivos de configuración se encuentran en
/etc/cassandra
y las opciones de inicio de Java se pueden configurar en el
/etc/default/cassandra
.
Por defecto, Cassandra escucha solo en localhost. Si el cliente que se conecta a la base de datos también se ejecuta en la misma máquina, no necesita cambiar la interfaz de enlace.
Para interactuar con Cassandra a través de la línea de comando, use la herramienta
cqlsh
que se entrega con el paquete Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Renombrar el Apache Cassandra Cluster
De manera predeterminada, el clúster Cassandra se denomina "Clúster de prueba". Si desea cambiarlo, siga los pasos a continuación:
-
Primero, inicie sesión en el terminal Cassandra CQL escribiendo:
cqlsh
y ejecute el siguiente comando para cambiar el nombre del clúster a "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
Cambie "Linuxize Cluster" con su nombre deseado. Una vez hecho esto, escriba
exit
para salir de la terminal.A continuación, edite el archivo de configuración
/etc/cassandra/cassandra.yamlcassandra.yaml
y coloque su nuevo nombre de clúster.cluster_name: 'Linuxize Cluster'
Ejecute el siguiente comando para borrar la memoria caché del sistema:
nodetool flush system
Finalmente reinicie el servicio Cassandra ejecutando:
sudo systemctl restart cassandra
Conclusión
Ha instalado correctamente Apache Cassandra en su servidor Debian 9. Para obtener más información sobre cómo comenzar con Cassandra, visite su página oficial de documentación.
base de datos de debian java cassandraCómo instalar apache cassandra en centos 7

Apache Cassandra es una base de datos NoSQL de código abierto sin un solo punto de falla, que proporciona escalabilidad lineal y alta disponibilidad sin comprometer el rendimiento. Este tutorial describe cómo instalar Apache Cassandra en CentOS 7.
Cómo instalar apache cassandra en debian 10 linux

Apache Cassandra es una base de datos NoSQL gratuita y de código abierto sin un solo punto de falla. En este artículo explicaremos cómo instalar Apache Cassandra en Debian 10, Buster
Cómo instalar apache cassandra en ubuntu 18.04

Apache Cassandra es una base de datos NoSQL gratuita y de código abierto sin un solo punto de falla. En este tutorial le mostraremos cómo instalar Apache Cassandra en Ubuntu 18.04.