GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Apache Cassandra en Ubuntu 20.04

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 gestión de base de datos con escalabilidad y alta disponibilidad.

En este tutorial, veremos la instalación de Apache Cassandra en Ubuntu 20.04.

Requisitos

  • Un Ubuntu 20.04 VPS (usaremos nuestro plan SSD 2 VPS)
  • Acceso a la cuenta de usuario root (o acceso a una cuenta de administrador con privilegios de root)

Paso 1:Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario raíz:

ssh root@IP_Address -p Port_number

Deberá reemplazar 'IP_Address' y 'Port_number' con la dirección IP y el número de puerto SSH respectivos de su servidor. Además, reemplace "root" con el nombre de usuario de la cuenta de administrador si es necesario.

Antes de comenzar, debe asegurarse de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor estén actualizados. Puede hacerlo ejecutando los siguientes comandos:

apt-get update -y
apt-get upgrade -y

Paso 2:Instalar Java

Apache Cassandra requiere que la versión 8 de Java esté instalada en su sistema. Puedes instalarlo usando el siguiente comando:

apt-get install openjdk-8-jdk -y

Una vez completada la instalación, verifique la versión instalada de Java con el siguiente comando:

java -version

Deberías obtener el siguiente resultado:

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

Paso 3:Instalar Apache Cassandra

De forma predeterminada, Apache Cassandra no está disponible en el repositorio predeterminado de Ubuntu. Por lo tanto, deberá agregar el repositorio de Cassandra a su sistema.

Primero, instala las dependencias requeridas con el siguiente comando:

apt-get install apt-transport-https gnupg2 -y

A continuación, descargue y agregue la clave GPG con el siguiente comando:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | apt-key add -

A continuación, agregue el repositorio de Cassandra al APT con el siguiente comando:

sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

A continuación, actualice la memoria caché del repositorio e instale Apache Cassandra con el siguiente comando:

apt-get update -y
apt-get install cassandra -y

Una vez que se haya instalado Cassandra, verifique el estado de Cassandra con el siguiente comando:

systemctl status cassandra

Deberías obtener el siguiente resultado:

● cassandra.service - LSB: distributed storage system for structured data
     Loaded: loaded (/etc/init.d/cassandra; generated)
     Active: active (running) since Mon 2020-12-21 05:15:39 UTC; 4s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 29 (limit: 2353)
     Memory: 1.1G
     CGroup: /system.slice/cassandra.service
             └─12029 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -XX:+HeapDumpOnOutOfMemor>

Dec 21 05:15:39 ubuntu2004 systemd[1]: Starting LSB: distributed storage system for structured data...
Dec 21 05:15:39 ubuntu2004 systemd[1]: Started LSB: distributed storage system for structured data.

También puede verificar Cassandra usando la utilidad de línea de comandos nodetool:

nodetool status

Deberías obtener el siguiente resultado:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  70.71 KiB  256          100.0%            ba73f88d-9d00-49b7-aa50-baedb4ee0558  rack1

Paso 4:Configurar Apache Cassandra

De forma predeterminada, Apache Cassandra está configurado para escuchar en localhost. No necesita configurar Cassandra si su cliente y su base de datos están en el mismo host.

Cassandra también proporciona una herramienta de línea de comandos cqlsh para interactuar con Cassandra. Puede ejecutarlo con el siguiente comando:

cqlsh

Deberías obtener el siguiente resultado:

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

Paso 5:cambiar el nombre del clúster de Cassandra

De forma predeterminada, el nombre del clúster de Cassandra se establece en "Test Cluster". Puede cambiarlo usando la utilidad cqlsh:

cqlsh

Una vez conectado, ejecute el siguiente comando para cambiar el nombre del clúster:

cqlsh> UPDATE system.local SET cluster_name = 'MY Cluster' WHERE KEY = 'local';

Luego, salga del shell cqlsh con el siguiente comando:

cqlsh> exit

A continuación, también deberá definir su nuevo nombre de clúster en el archivo cassandra.yaml:

nano /etc/cassandra/cassandra.yaml

Cambie la siguiente línea:

cluster_name: 'MY Cluster'

Guarde y cierre el archivo, luego borre el caché del sistema con el siguiente comando:

nodetool flush system

A continuación, reinicie el servicio Cassandra para aplicar los cambios:

systemctl restart cassandra

A continuación, verifique su nuevo nombre de clúster con el siguiente comando:

cqlsh

Debería ver su nuevo nombre de clúster en el siguiente resultado:

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

Utilice AYUDA para obtener ayuda. cqlsh>

¡Felicidades! Ha instalado con éxito Apache Cassandra en Ubuntu 20.04 VPS.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Apache Cassandra en Debian 11

  2. Cómo instalar Apache Cassandra en Ubuntu 16.04

  3. Cómo instalar Apache Kafka en Ubuntu 18.04

  4. Cómo instalar R en Ubuntu 18.04

  5. ¿Cómo instalar Apache en Ubuntu?

Cómo instalar Apache Cassandra en Ubuntu 20.04

Cómo instalar Apache Spark en Ubuntu 20.04

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

Cómo instalar Apache en Ubuntu 20.04