En este tutorial, le mostraremos cómo instalar y configurar Cassandra en su CentOS 7. Para aquellos de ustedes que no sabían, Apache Cassandra es una base de datos NoSQL diseñada para almacenar grandes cantidades de datos en un clúster descentralizado y de alta disponibilidad. NoSQL se refiere a una base de datos con un modelo de datos distinto de las relaciones tabulares utilizadas en bases de datos relacionales como MySQL, PostgreSQL y Microsoft SQL. La base de datos Apache Cassandra es la opción correcta cuando necesita escalabilidad y alta disponibilidad sin comprometer el rendimiento.
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. Le mostraré la instalación paso a paso de Apache Cassandra en un servidor CentOS 7.
Instalar Cassandra en CentOS 7
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
yum clean all yum -y update
Paso 2. Instalación de Java para Cassandra.
Cassandra está escrito en Java. Como tal, necesitarás tener Java VM instalado para poder ejecutarlo. Hazlo a través de Yum:
yum -y install java
Verificar la versión de Java instalada:
# java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Paso 3. Crear yum
archivo de repositorio para Cassandra.
Cree un archivo de repositorio de yum que obtendrá los paquetes del servidor de repositorio de Datastax yum:
nano /etc/yum.repos.d/datastax.repo
Pegue debajo del contenido dado en el archivo de repositorio:
[datastax] name = DataStax Repo for Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0
Guardar y salir
Paso 4. Instalación de Cassandra.
En este punto, instalar Cassandra es tan simple como ejecutar un solo comando:
yum -y install dsc20
Haz que Cassandra se ejecute:
systemctl start cassandra systemctl status cassandra systemctl enable cassandra
Asegurémonos de que Cassandra se esté ejecutando con este comando:
### cqlsh 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>
Cassandra viene con una poderosa utilidad de línea de comandos, cqlsh. Iníciela para realizar varias tareas vitales con su base de datos:
nodetool status
¡Felicitaciones! Ha instalado Apache Cassandra con éxito. Gracias por usar este tutorial para instalar Cassandra en su sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Apache Cassandra .