- Se incorporó
- 1 Septiembre 2006
- Mensajes
- 2.474
Estimados
En base a mi pregunta, sobre como instalar Cassandra, ejecuté un tutorial que amablemente compartio @Harima, que resultó ser mas fácil de lo que esperaba.
Pero, ¿qué es Cassandra?
Apache Cassandra, que es su nombre real, no es mas que otro motor de base de datos no relacional, lo que nos permite gestionar grandes volúmenes de datos en forma distribuida, junto con todas las ventajas y desventajas de este tipo de bases de datos.
Para comenzar, necesitamos lo siguiente:
CentOS 7 actualizado
Java JDK (Ideal 8.1) (Verificar con sudo java -version, si la versión no es la 8, ejecutar sudo yum install java -y).
Comencemos.
Una vez que hayamos verificado que la versión de java sea superior a 8, debemos agregar el repositorio de Cassandra a los listados de SO:
sudo nano /etc/yum.repos.d/cassandra.repo (Puede usar vim, o el editor de su preferencia)
Dentro del archivo a crear, escribir lo siguiente:
[cassandra]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0
Grabamos, y ejecutamos nuevamente sudo yum update -y. La salida debe ser la siguiente:
Si la salida es la misma, procedimos con la instalación de Cassandra con el siguiente comando:
sudo yum install dsc20 -y
La salida debería ser la siguiente:
Luego de la instalación, debemos activar a Cassandra con el siguiente comando:
sudo systemctl start cassandra.service
Probablemente aparezca un mensaje de error, esto se resuelve volviendo a abrir Terminal, o cerrando e iniciando la sesión (a mi me funco reiniciando la VM).
A posterior, ejecutar el siguiente comando para que Cassandra se inicie con el SO:
sudo systemctl enable cassandra.service
Para validar que el servicio esté corriendo correctamente, ejecutamos el siguiente comando:
sudo systemctl status cassandra.service
Si todo está OK, deberíamos tener la siguiente salida:
Para comprobar que tenemos a Cassandra activa, ejecutemos el siguiente comando:
sudo nodetool status
Que debiera tener la siguiente salida:
Finalmente, para conectarnos a la instancia de Cassandra, ejecutamos el comando "cqlsh":
Para salir, escribimos "exit".
Espero que a alguien más le sirva.
Saludos
En base a mi pregunta, sobre como instalar Cassandra, ejecuté un tutorial que amablemente compartio @Harima, que resultó ser mas fácil de lo que esperaba.
Pero, ¿qué es Cassandra?
Apache Cassandra, que es su nombre real, no es mas que otro motor de base de datos no relacional, lo que nos permite gestionar grandes volúmenes de datos en forma distribuida, junto con todas las ventajas y desventajas de este tipo de bases de datos.
Para comenzar, necesitamos lo siguiente:
CentOS 7 actualizado
Java JDK (Ideal 8.1) (Verificar con sudo java -version, si la versión no es la 8, ejecutar sudo yum install java -y).
Comencemos.
Una vez que hayamos verificado que la versión de java sea superior a 8, debemos agregar el repositorio de Cassandra a los listados de SO:
sudo nano /etc/yum.repos.d/cassandra.repo (Puede usar vim, o el editor de su preferencia)
Dentro del archivo a crear, escribir lo siguiente:
[cassandra]
name = DataStax Repo for Apache Cassandra
baseurl = http://rpm.datastax.com/community
enabled = 1
gpgcheck = 0
Grabamos, y ejecutamos nuevamente sudo yum update -y. La salida debe ser la siguiente:
Si la salida es la misma, procedimos con la instalación de Cassandra con el siguiente comando:
sudo yum install dsc20 -y
La salida debería ser la siguiente:
Luego de la instalación, debemos activar a Cassandra con el siguiente comando:
sudo systemctl start cassandra.service
Probablemente aparezca un mensaje de error, esto se resuelve volviendo a abrir Terminal, o cerrando e iniciando la sesión (a mi me funco reiniciando la VM).
A posterior, ejecutar el siguiente comando para que Cassandra se inicie con el SO:
sudo systemctl enable cassandra.service
Para validar que el servicio esté corriendo correctamente, ejecutamos el siguiente comando:
sudo systemctl status cassandra.service
Si todo está OK, deberíamos tener la siguiente salida:
Para comprobar que tenemos a Cassandra activa, ejecutemos el siguiente comando:
sudo nodetool status
Que debiera tener la siguiente salida:
Finalmente, para conectarnos a la instancia de Cassandra, ejecutamos el comando "cqlsh":
Para salir, escribimos "exit".
Espero que a alguien más le sirva.
Saludos