GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Apache Cassandra en Ubuntu 18.04 / Ubuntu 16.04 y Debian 9

Cassandra es (también conocido como Apache Cassandra) un sistema de gestión de bases de datos distribuidas de código abierto. Fue desarrollado para manejar grandes cantidades de datos a través de hardware básico o infraestructura en la nube. Cassandra proporciona alta disponibilidad sin un único punto de falla.

Cassandra admite la escalabilidad lineal al agregarle una nueva máquina sin tiempo de inactividad ni interrupción de las aplicaciones, también aumenta el rendimiento de lectura y escritura de Cassandra.

Cada nodo de Cassandra en el clúster tendrá el mismo rol. Los datos se distribuyen en el clúster, lo que significa que cada nodo contiene datos diferentes. Cassandra admite replicación y replicación de múltiples centros de datos para redundancia, conmutación por error y recuperación ante desastres.

Aquí veremos cómo instalar Apache Cassandra en Ubuntu 18.04/Ubuntu 16.04 y Debian 9.

Requisito previo

Instalar Java

Apache Cassandra requiere que Java esté instalado en el servidor. Puede instalar Oracle Java u OpenJDK para esta instalación.

Aquí, usaré OpenJDK 8.

sudo apt update

sudo apt install -y openjdk-8-jre

Verifique la versión de Java.

java -version

Debería obtener un resultado similar al siguiente.

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Agregar repositorio

Instalaremos Cassandra utilizando el paquete oficial disponible en Apache Software Foundation.

Agregue la clave pública para el repositorio de Cassandra para que no encuentre un error de GPG.

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Agregue el repositorio de Cassandra a su sistema con el siguiente comando.

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Instalar Apache Cassandra

Actualice los repositorios.

sudo apt update

Instala Cassandra.

sudo apt install -y cassandra

Los archivos de configuración de Cassandra se encuentran en /etc/cassandra, el registro y los datos se almacenan en /var/log/cassandra/ y /var/lib/cassandra respectivamente.

Verifica que Cassandra se esté ejecutando.

sudo service cassandra status

Es posible que obtenga un resultado similar al siguiente.

● cassandra.service - LSB: distributed storage system for structured data
   Loaded: loaded (/etc/init.d/cassandra; generated)
   Active: active (running) since Tue 2019-07-02 11:04:51 UTC; 1min 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 39 (limit: 4401)
   CGroup: /system.slice/cassandra.service
           └─7679 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -

Jul 02 11:04:51 cas systemd[1]: Starting LSB: distributed storage system for structured data...
Jul 02 11:04:51 cas systemd[1]: Started LSB: distributed storage system for structured data.

Verificar el clúster de Apache Cassandra

Si su comando anterior vino con el resultado esperado, puede verificar el clúster de Cassandra ejecutando el siguiente comando.

sudo nodetool status

El siguiente resultado confirma que el clúster está en funcionamiento.

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.67 KiB  256          100.0%            7d9d568b-5287-407a-82ea-2498bd967656  rack1

Medios,

UEl clúster está ACTIVADO
NEl clúster es normal

Conéctese al clúster de Cassandra mediante su interfaz de línea de comandos cqlsh

cqlsh

Ahora se conectará al clúster.

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Conclusión

Eso es todo. Espero que haya aprendido a instalar Apache Cassandra en Ubuntu 18.04/Ubuntu 16.04 y Debian 9. Visite el sitio web del proyecto Cassandra para obtener más información.


Debian
  1. Cómo instalar Cassandra en Ubuntu 18.04

  2. Cómo instalar Apache Cassandra en Debian 11 / Debian 10

  3. Cómo instalar Apache Cassandra en Ubuntu 16.04

  4. Cómo instalar Apache Cassandra en Ubuntu 20.04

  5. Instalar Apache Cassandra en Debian 7

Cómo instalar la base de datos Apache Cassandra NoSQL en Debian 11

Cómo instalar Apache Cassandra en Debian 10

Cómo instalar Apache Cassandra en Debian 11

Cómo instalar Apache Cassandra en Ubuntu 14.04

Cómo instalar Apache Cassandra en Ubuntu 18.04 LTS

Cómo instalar Apache Cassandra en Ubuntu 20.04 LTS