GNU/Linux >> Tutoriales Linux >  >> Arch Linux

Cómo instalar Apache Cassandra en AlmaLinux 8

En este tutorial, le mostraremos cómo instalar Apache Cassandra en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Apache Cassandra es una administración de base de datos NoSQL distribuida gratuita y de código abierto. sistema. Generalmente, se utiliza como un almacén de datos en tiempo real para aplicaciones transaccionales y como una base de datos de lectura intensiva. Admite bases de datos relacionales, incluidas MySQL, PostgreSQL y Microsoft SQL.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Apache Cassandra en un AlmaLinux 8. Puedes seguir las mismas instrucciones para CentOS y Rocky Linux.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:AlmaLinux 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Apache Cassandra en AlmaLinux 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf update
sudo dnf install epel-release
sudo install dnf-plugins-core

Paso 2. Instalación de Java.

Apache Cassandra requiere Java 8 para funcionar. Ejecute el siguiente comando para instalar Java 8 en su sistema AlmaLinux:

sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Confirmar la instalación de Java:

java -version

También deberá instalar cqlsh utilidad a su sistema AlmaLinux. Puedes instalarlo usando el siguiente comando:

pip2 install cqlsh

Confirmar la instalación de cqlsh:

cqlsh --version

Paso 3. Instalación de Apache Cassandra en AlmaLinux 8.

De forma predeterminada, Apache Cassandra no está disponible en el repositorio base de AlmaLinux 8. Ahora ejecute el siguiente comando para agregar el repositorio de Apache Cassandra:

nano /etc/yum.repos.d/cassandra.repo

Agregue las siguientes líneas:

[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS

Guarde y cierre el archivo, luego instale Apache Cassandra con el siguiente comando:

sudo dnf updatesudo dnf install cassandra

Paso 4. Cree un archivo de unidad Systemd para Cassandra.

Ahora creamos un systemd archivo de servicio para administrar el servicio Apache Cassandra:

nano /etc/systemd/system/cassandra.service

Agregue las siguientes líneas:

[Unit]
Description=Apache Cassandra
After=network.target

[Service]
PIDFile=/var/run/cassandra/cassandra.pid
User=cassandra
Group=cassandra
ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pid
Restart=always

[Install]
WantedBy=multi-user.target

Guarde y cierre el archivo, luego inicie y habilite el servicio para que se inicie en el arranque:

sudo systemctl daemon-reload
sudo systemctl start cassandra
sudo systemctl enable cassandra

También puede verificar que Cassandra se está ejecutando con el siguiente comando:

nodetool status

Salida:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  46.36 KiB  16      100.0%            4fGDTe-2af9-4841-98hdp-bff03m0dc5     rack1

También puedes conectarte a Cassandra con el siguiente comando:

cqlsh

Paso 5. Cambie el nombre del clúster de Cassandra.

Finalmente, para cambiar el nombre del clúster de Cassandra, conéctese a Cassandra con el siguiente comando:

cqlsh

Reemplace el [clustername] con su nuevo nombre de clúster en el siguiente comando:

cqlsh> UPDATE system.local SET cluster_name = 'idroot cluster' WHERE KEY = 'local';

Luego, salga del shell de Cassandra:

cqlsh> exit

Después de eso, edite el archivo de configuración principal de Apache Cassandra:

sudo nano /etc/cassandra/conf/cassandra.yaml

Reemplace el valor de la variable cluster_name con el nombre que elijas:

cluster_name: 'idroot cluster'

Guarde y cierre el archivo, luego reinicie Apache Cassandra para aplicar los cambios:

sudo systemctl restart cassandra

¡Felicitaciones! Ha instalado Apache Cassandra con éxito. Gracias por usar este tutorial para instalar Apache Cassandra en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Apache.


Arch Linux
  1. Cómo instalar Apache Cassandra en AlmaLinux / Rocky Linux 8

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

  3. Cómo instalar Apache Solr en AlmaLinux 8

  4. Cómo instalar Apache Cassandra en Ubuntu 16.04

  5. Cómo instalar Apache Cassandra en Ubuntu 20.04

Cómo instalar Apache en AlmaLinux 8

Cómo instalar Apache Maven en AlmaLinux 8

Cómo instalar Apache Cassandra en Debian 10

Cómo instalar Apache Cassandra en Debian 11

Cómo instalar Apache Cassandra en CentOS 6

Cómo instalar Apache Cassandra en Ubuntu 14.04