GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar la base de datos distribuida de Cassandra en CentOS 7

Cassandra es un sistema de administración de bases de datos distribuidas gratuito y de código abierto que se puede usar para manejar grandes cantidades de datos en muchos servidores. Es confiable, agrupable y especialmente diseñado para manejar grandes cantidades de datos estructurados. Cassandra también admite replicación y replicación de múltiples centros de datos para redundancia, conmutación por error y recuperación ante desastres.

En este tutorial, aprenderemos cómo instalar y configurar Cassandra en CentOS 7.

Requisito previo

  • Un servidor que ejecuta CentOS 7.
  • Un usuario no root con configuración de privilegios sudo en su servidor.

Cómo empezar

Antes de comenzar, actualice su sistema con la última versión con el siguiente comando:

sudo yum update -y

Cassandra está escrito en Java, por lo que deberá instalar Java en su sistema. Puede instalar Java simplemente ejecutando el siguiente comando:

sudo yum install java -y

Después de instalar Java, puede verificar la versión de Java con el siguiente comando:

sudo java -version

Debería ver la versión de Java en el siguiente resultado:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Instalar Cassandra

De forma predeterminada, Cassandra no está disponible en el repositorio predeterminado de CentOS 7. Por lo tanto, deberá agregar los repositorios oficiales de Apache Software Foundation a su sistema. Puede hacer esto creando el archivo cassandra.repo dentro del directorio /etc/yum.repos.d:

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

Agregue la siguiente línea:

[cassandra]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0

Guarde y cierre el archivo cuando haya terminado, luego actualice el repositorio con el siguiente comando:

sudo yum update -y

Luego, instale Cassandra usando el siguiente comando:

sudo yum install dsc20 -y

Después de instalar Cassandra, inicie el servicio de Cassandra y habilítelo para que se inicie en el momento del arranque con el siguiente comando:

sudo systemctl start cassandra
sudo systemctl enable cassandra

También puede verificar el estado del servicio Cassandra usando el siguiente comando:

sudo systemctl status cassandra

Si todo está bien, debería ver el siguiente resultado:

? cassandra.service - SYSV: Starts and stops Cassandra
   Loaded: loaded (/etc/rc.d/init.d/cassandra; bad; vendor preset: disabled)
   Active: active (exited) since Sun 2017-12-17 17:53:58 IST; 12s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 15323 ExecStart=/etc/rc.d/init.d/cassandra start (code=exited, status=0/SUCCESS)

Dec 17 17:53:55 centOS-7 systemd[1]: Starting SYSV: Starts and stops Cassandra...
Dec 17 17:53:56 centOS-7 su[15332]: (to cassandra) root on none
Dec 17 17:53:58 centOS-7 cassandra[15323]: Starting Cassandra: OK
Dec 17 17:53:58 centOS-7 systemd[1]: Started SYSV: Starts and stops Cassandra.

Conectar y comprobar el clúster de Cassandra

Cassandra ya está funcionando. Es hora de verificar y conectar Cassandra Cluster.

Puede verificar el estado de Cassandra Cluster con el siguiente comando:

sudo nodetool status

Si todo está bien, debería ver 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  65.15 KB   256     100.0%            516af85e-2e6a-454a-b27f-6eacafa6b978  rack1

Luego, conecte Cassandra Cluster usando el comando cqlsh como se muestra a continuación:

cqlsh

Debería ver el siguiente resultado:

Connected to Test Cluster at localhost:9160.
[cqlsh 4.1.1 | Cassandra 2.0.17 | CQL spec 3.1.1 | Thrift protocol 19.39.0]
Use HELP for help.
cqlsh> 

A continuación, salga de la interfaz de línea de comandos de Cassandra con el siguiente comando:

cqlsh> exit

Cent OS
  1. Cómo instalar wordpress en CentOS 6

  2. Cómo instalar Apache Cassandra en CentOS 7

  3. Cómo instalar la base de datos Apache Cassandra NoSQL en CentOS 8

  4. Cómo instalar el extensor de base de datos PostGIS PostgreSQL en CentOS 8

  5. Cómo instalar AIDE en CentOS 7

Cómo instalar Apache Cassandra en CentOS

Cómo instalar PostgreSQL en CentOS 8

Cómo instalar XAMPP en CentOS 8

Cómo instalar Apache Cassandra en CentOS 6

Cómo instalar Cassandra en CentOS 7

Cómo instalar Moodle en CentOS 8