Al utilizar este sitio, acepta las Políticas de privacidad y los Términos de uso.
Aceptar
EXTASSIS NETwork TutorialesEXTASSIS NETwork TutorialesEXTASSIS NETwork Tutoriales
  • Inicio
  • Streaming
    • Streaming de Audio | Radios
    • APP PWA Radios
    • Streaming de Video | TV
  • Hosting
    • Hosting Económico
    • Hosting Ilimitado
    • Hosting WordPress
    • Hosting Windows
    • Hosting VPS
    • Hosting Gratis
  • Dominios
    • Registro de Dominios
    • Transferencia de Dominios
    • Whois
  • Servidores
    • Servidores Dedicados
    • VPS
  • Reseller
    • Streaming Reseller
    • APP PWA Radios Reseller
    • Hosting Reseller
Estas leyendo: Cómo instalar Apache Cassandra en CentOS 7
Comparte
Notificaciones
Cambiar tamaño de fuenteAa
Cambiar tamaño de fuenteAa
EXTASSIS NETwork TutorialesEXTASSIS NETwork Tutoriales
Siguenos en
Copyright © 2025 EXTASSIS NETwork C.A. Todos los derechos reservados
Linux

Cómo instalar Apache Cassandra en CentOS 7

Juan Leonardo
Última actualización: 26 de mayo de 2019 7:20 pm
por Juan Leonardo
5 min de lectura
Comparte
Cómo instalar Apache Cassandra en CentOS 7
Comparte

Apache Cassandra es una base de datos de código abierto NoSQL sin un punto único de falla, que proporciona escalabilidad lineal y alta disponibilidad sin comprometer el rendimiento. En Cassandra, los registros se estructuran de una manera similar a la de la base de datos relacional con tablas, filas y columnas. Apache Cassandra es utilizado por varias organizaciones, entre ellas Apple, NetFlix, eBay y Easou.

Contents
  • Instalación de Apache Cassandra
  • Configurando Apache Cassandra
  • Renombrando Apache Cassandra Cluster

Este tutorial describe cómo instalar Apache Cassandra en CentOS 7.

El usuario con el que ha iniciado sesión debe tener privilegios de sudo para poder instalar paquetes.

Instalación de Apache Cassandra

La forma recomendada de instalar Apache Cassandra en CentOS 7 es instalando el paquete rpm desde el repositorio oficial de Apache Cassandra.

Al momento de escribir este artículo, la última versión de Apache Cassandra es 3.11y requiere que Oracle Java Standard Edition 8 o OpenJDK 8 esté instalado en el sistema.

Instalaremos OpenJDK, la implementación de código abierto de la plataforma Java, que es el desarrollo y el tiempo de ejecución de Java predeterminados en CentOS 7:

$ sudo yum install java-1.8.0-openjdk-devel

Verifique la instalación de Java ejecutando el siguiente comando que imprimirá la versión de Java:

$ java -version

La salida debe verse algo como esto:

openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

Si desea instalar Oracle Java en lugar de OpenJDK, siga estas instrucciones .
Ahora que Java está instalado, el siguiente paso es agregar el repositorio de Apache Cassandra.

Abra su editor de elección y cree el siguiente archivo de repositorio:

$ sudo nano /etc/yum.repos.d/webmin.repo

Pegue el siguiente contenido en el archivo:

/etc/yum.repos.d/cassandra.repo
[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS

Una vez que el repositorio esté habilitado, instale la última versión de Apache Cassandra escribiendo:

$ sudo yum install cassandra

Inicia y habilita el servicio Cassandra:

$ sudo systemctl enable cassandra
$ sudo systemctl start cassandra

Verifique que Cassandra se está ejecutando escribiendo:

$ nodetool status

Deberías ver algo similar a esto:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1

En este punto, Apache Cassandra se ha instalado en su servidor CentOS.

Configurando Apache Cassandra

Los datos de Apache Cassandra se almacenan en el /var/lib/cassandradirectorio, los archivos de configuración se encuentran en /etc/cassandray las opciones de inicio de Java se pueden configurar en el /etc/default/cassandraarchivo.

Por defecto, Cassandra está configurada para escuchar solo en localhost. Si el cliente que se conecta a la base de datos también se está ejecutando en el mismo host, no necesita cambiar el archivo de configuración predeterminado.

Para interactuar con Cassandra a través de CQL (el lenguaje de consulta de Cassandra) puede usar una utilidad de línea de comandos llamada cqlshque se incluye con el paquete de Cassandra.

$ cqlsh

 

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>

Renombrando Apache Cassandra Cluster

De forma predeterminada, el clúster de Cassandra se llama «Test Cluster». Siga los pasos a continuación si desea cambiar el nombre del clúster:

Ingresa al terminal Cassandra CQL con cqlsh:

$ cqlsh

El siguiente comando cambiará el nombre del clúster a «Linuxize Cluster»:

UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

Reemplace «Linuxize Cluster» con su nombre deseado. Una vez hecho esto, escriba exitpara salir de la consola.

Edite el cassandra.yamlarchivo de configuración e ingrese su nuevo nombre de clúster.

/etc/cassandra/default.conf/cassandra.yaml
cluster_name: 'Linuxize Cluster'

Ejecute el siguiente comando para borrar el caché del sistema:

$ nodetool flush system

Finalmente reinicie el servicio de Cassandra:

$ sudo systemctl restart cassandra

 

Ha instalado con éxito Apache Cassandra en su CentOS 7. Ahora puede visitar la página oficial de Documentación de Apache Cassandra y aprender cómo comenzar con Cassandra.

Si tienes un problema recuerda que puedes contactarnos a través de un ticket de soporte y con gusto te ayudaremos.

 

Cómo verificar el espacio en disco en Linux usando el comando df
Cómo copiar archivos y directorios en Linux
¿Cómo cambiar la versión de PHP?
Cómo agregar y quitar usuarios en Ubuntu 20.04
Cómo usar Nano, el editor de texto de línea de comandos en Linux
ETIQUETADO:ApacheCassandraCentOS 7
Comparte este tutorial
Facebook Correo Imprimir
porJuan Leonardo
Juan es un apasionado experto en desarrollo de páginas web, creación de contenido, copywriting y SEO en EXTASSIS NETwork. Con un talento incomparable para transformar ideas en sitios web impresionantes y optimizados, Juan se destaca por su creatividad, precisión y conocimiento profundo del mundo digital.
Tutorial anterior Cómo instalar Iptables en CentOS 7 Cómo instalar Iptables en CentOS 7
Tutorial Siguiente Cómo configurar un firewall usando FirewallD en CentOS 7 Cómo configurar un firewall usando FirewallD en CentOS 7

Mantente conectado

XSiguenos
InstagramSiguenos
WhatsAppSiguenos
ThreadsSiguenos
- Publicidad -
Ad imageAd image

Últimos Tutoriales

Configurar RadioBoss
Cómo configurar RadioBOSS streaming y metadatos
Streaming
Configuración de Bloques de Servidor con Nginx en Ubuntu 22.04
Configuración de Bloques de Servidor con Nginx en Ubuntu 22.04
Ubuntu
Instalé WordPress en la URL temporal, ¿Cómo coloco mi nombre de dominio?
Instalé WordPress en la URL temporal, ¿Cómo coloco mi nombre de dominio?
Hosting WordPress
Mi sitio tiene Malware
Mi sitio tiene Malware / Virus, Solución
Hosting
image-extassisimage-extassis

La Empresa Líder de Suramérica en Servicios de Audio y Video Streaming

Convertimos tus ideas en realidad
  • e-virales
  • La Radio Impresionante
  • Tutoriales
Copyright © 2025 EXTASSIS NETwork C.A. Todos los derechos reservados
EXTASSIS NETwork Tutoriales EXTASSIS NETwork Tutoriales
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?