GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y configurar Apache Cassandra en un sistema Linux

Apache Cassandra es una base de datos NoSQL multiplataforma ampliamente utilizada para manejar big data y datos en vivo. Muchos gigantes tecnológicos utilizan la base de datos apache Cassandra como un motor de base de datos relacional no convencional; en cambio, es un almacén de columnas anchas, un motor de base de datos. La herramienta Apache Cassandra está disponible para Linux, Windows y Mac. En el punto de referencia, la velocidad de apache Cassandra es más alta y confiable. Si posee una gran cantidad de datos, seguramente puede usar apache Cassandra para la seguridad de los datos.

Además, también permite un método distribuido de compartir y manejar datos. El motor de base de datos y la nube de Cassandra pueden ayudarlo a crear su propio servidor. El manejo de la escalabilidad de datos, Hadoop MapReduce y otras funciones han convertido a Apache Cassandra en una herramienta gigante para la gestión de datos.

Apache Casandra en Linux

El motor Apache Cassandra NoSQL DB está construido con el lenguaje de programación Java y tiene la licencia de privacidad Apache 2.0. El repositorio Git de la herramienta Apache Cassandra contiene todas las versiones de Cassandra. La base de datos Apache Cassandra NoSQL funciona con Java en Linux. Puede leer, escribir y reparar bases de datos.

En Linux, Apache Cassandra realmente puede ayudar a encontrar los datos de clúster defectuosos entre una enorme cantidad de datos; además, se ha utilizado durante décadas por su método de almacenamiento distribuido y su flexibilidad. En esta publicación, veremos cómo instalar Apache Cassandra en Linux.

1. Instale Apache Cassandra en la distribución de Ubuntu/Debian

Dado que Apache Cassandra está escrito en Java, obviamente, requerirá Java instalado y configurado en el sistema para instalar la herramienta Cassandra en Ubuntu y otros sistemas Linux. Aquí, primero, instalaremos los paquetes de Java en nuestra máquina Ubuntu, luego instalaremos Apache Cassandra a través de Java y el protocolo HTTPS.

Paso 1:Instalar Java en Ubuntu/Debian

Instalar Java en distribuciones Ubuntu y Debian es fácil y directo. Primero, actualice el repositorio de su sistema, luego ejecute el siguiente comando apt para instalar Java en el sistema.

sudo apt update
sudo apt install openjdk-8-jdk -y
- -

Cuando finaliza la instalación, puede ejecutar una verificación rápida de la versión para asegurarse de que Java se ejecute correctamente. Si ve otras versiones de Java instaladas en la máquina, asegúrese de que Java 1.8 esté en la máquina.

java -version

Paso 2:Instalar HTTPS Ubuntu Linux

El HTTPS permitirá que la herramienta Apache Cassandra sea ejecutable en el sistema Ubuntu Linux. Puede ejecutar el siguiente comando apt en el shell del terminal para instalar el protocolo HTTPS en el sistema.

sudo apt install apt-transport-https

Luego, los siguientes comandos para agregar la clave Cassandra para los protocolos de red en su sistema Ubuntu.

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 40x main" > /etc/apt/sources.list.d/cassandra.list'
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Paso 3:Instale Cassandra en Ubuntu Linux

Finalmente, ahora puede ejecutar los comandos que se indican a continuación para actualizar el repositorio del sistema e instalar el motor Apache Cassandra NoSQL DB en su máquina Linux. Si instala correctamente los protocolos Java y HTTPS en su sistema correctamente, los siguientes comandos no tardarán mucho en finalizar la instalación de Cassandra.

sudo apt update
sudo apt-get install cassandra

Paso 4:Supervisar Cassandra en Ubuntu

Monitorear la herramienta Apache Cassandra en Ubuntu requiere acceso de root al sistema. Al principio, puede ejecutar el siguiente comando de la herramienta de nodo para comprobar el estado de Cassandra, los detalles del tiempo de ejecución y el estado del clúster.

nodetool status

Los siguientes comandos de control del sistema le permitirán iniciar y reiniciar el servicio Cassandra. También le permitirá conocer el estado de Cassandra en su sistema.

sudo systemctl status cassandra
sudo systemctl start cassandra
sudo systemctl restart Cassandra

También puede usar los siguientes comandos de control del sistema con permiso de superusuario para detener y habilitar los servicios de Cassandra en su máquina Linux.

sudo systemctl stop cassandra
sudo systemctl enable Cassandra

Para editar y configurar el archivo de configuración de Apache Cassandra, es posible que deba realizar una copia de seguridad del script de configuración actual. Más tarde, usaremos el archivo para restaurar las configuraciones predeterminadas si estropeas algo.

sudo cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup

Luego puede editar el guión con su herramienta de edición de guiones favorita.

$ sudo vim /etc/cassandra/cassandra.yaml

Finalmente, para iniciar sesión en la base de datos de Apache Cassandra, ejecute el siguiente comando; le permitirá ingresar el lenguaje de consulta de Cassandra.

$ cqlsh

2. Instale Cassandra en la estación de trabajo Fedora

La instalación de Apache Cassandra en Fedora u otro sistema basado en Red Hat requiere servicios Java tanto en el servidor como en el cliente. Puede ejecutar el siguiente comando para obtener una vista completa de los paquetes de Cassandra en su sistema.

dnf list cassandra\*

Paso 1:Instale Cassandra en Fedora

Dado que la fundación Apache proporciona el repositorio oficial de Cassandra para Linux, puede usar el comando oficial del instalador del paquete DNF para instalar la herramienta Apache Cassandra en Fedora Linux.

Ejecute el siguiente comando DNF con acceso raíz para instalar Apache Cassandra en sus entornos Linux basados ​​en DENF.

$ sudo dnf install cassandra cassandra-server

Paso 2:Agregar Firewall para Cassandra en Fedora

Si su sistema basado en DNF tiene un sistema de firewall activo, puede ejecutar los siguientes comandos para permitir que su demonio de firewall permita las aplicaciones de Cassandra.

sudo firewall-cmd --zone=public --add-port=9081/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9042/tcp --permanent
sudo firewall-cmd --reload

Si es un antiguo usuario de Cassandra, puede ejecutar el siguiente comando en el shell para ejecutar los comandos de control del sistema para detener la herramienta Cassandra.

$ sudo systemctl stop cassandra
$ sudo rm -rf /var/lib/cassandra/data/system/*

3. Instalación de Apache Cassandra en Linux basado en Arch

El método CLI para instalar la herramienta Apache Cassandra en Arch y otros sistemas basados ​​en Arch requiere el demonio Snap en el sistema. Si no tiene el demonio Snap instalado en el sistema, siga esta publicación para obtener la guía sobre cómo instalar y usar Snap en una máquina Linux.

Cuando tenga el sistema Snap instalado en la máquina, ahora puede ejecutar el siguiente comando Snap para instalar la última herramienta Apache Cassandra en su Arch Linux. Aquí, he usado el escritorio Manjaro KDE para demostrar cómo instalar Apache Cassandra en el sistema Arch.

sudo snap install cassandra --edge

Empezar con Apache Cassandra

Cuando finalice la instalación, ejecute el comando de control del sistema que se proporciona a continuación para iniciar y reiniciar la herramienta Cassandra en el sistema.

$ sudo systemctl start cassandra
$ sudo systemctl restart Cassandra

El siguiente lenguaje de consulta de Cassandra lo ayudará a crear un nuevo superusuario en su sistema para Cassandra.

cqlsh> CREATE ROLE WITH PASSWORD = '' 
AND SUPERUSER = true
AND LOGIN = true;

Palabras finales

Instalar Apache Cassandra en distribuciones de Linux fue una tarea fácil con los comandos y guías adecuados. Si encuentra algún error al instalar Cassandra en Linux, asegúrese de haber realizado todos los pasos correctamente. En toda la publicación, describí cómo instalar la base de datos Apache Cassandra NoSQL en una máquina Linux. También ofrece complementos de terceros para integrarse con otros servicios.

Comparta esta publicación con sus amigos y la comunidad de Linux si la encuentra útil y práctica. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.


Linux
  1. Cómo instalar y configurar R en el sistema RHEL 8/CentOS 8 Linux

  2. Cómo instalar Apache Cassandra en Ubuntu y otros Linux

  3. Cómo instalar y usar Git en el sistema Linux

  4. Cómo instalar Apache Cassandra en Oracle Linux 8

  5. UNIX/Linux:Cómo instalar y configurar mod_perl para Apache 2

Cómo instalar Apache Cassandra Cluster en Linux

Cómo instalar y configurar AnyDesk en el sistema Linux

Cómo instalar y configurar Django en un sistema Linux

Cómo instalar y configurar PrestaShop en el sistema Linux

Cómo instalar y configurar Elasticsearch en el sistema Linux

Cómo instalar y configurar equipos de Microsoft en el sistema Linux