1- Requiere
1.1 - Instalar java jdk versión 8 obligatoriamente ( Probé con la versión 11 y también encontré en foros que la 10 tampoco funciona)https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.2 Validar que versión de Java esta activa. Por el panel de control
Paso opcional solo necesario si desea usar el CQLSH
Normalmente es bueno tenerlo instalado como respaldo y porque NO TODOS LOS COMANDOS SON SOPORTADOS por datastax devcenter
1.3- Instalar Python versión 2.7 obligatoriamente para usar CQLSH. y se agrega la ruta a la variable path del sistema
https://www.python.org/downloads/
2- Descargar Apache Cassandra
Desde el URL: http://cassandra.apache.org/download/3- Descomprimir Apache cassandra. No hay instalador, basta con correr:
en Windows cassandra.bat
en Linux cassandra.sh
4- Configurar la variable de ambiente
Nota: Debe cerrar todas las consolas de windows (cmd o power shell)
- Forma 1: Buscar en windows "variables de entorno"
- Forma 2: Hacer clic con el botón derecho del ratón (mouse) en Este equipo. Luego por configuración avanzada. Finalmente por variables de entorno.
- Otras instrucciones:
4.1 - Crear Nueva Variable JAVA_HOME. Que indica el directorio donde quedo instalado el java.
4.2 Se adiciona en la variable CASSANDRA_HOME. En el Directorio donde se descomprimió cassandra
4.3 Se adiciona en la variable PATH la ruta del python (Si lo instalo)
5- Ejecutar Apache Cassandra: Esto es necesario pues NO ESTA INSTALADO COMO SERVICIO.
5.1 Opción PowerShell
5.1A Desde el explorador de Windows
5.1B Desde el explorador de la Consola del PowerShell (Activando los permisos)
La ventana NO SE DEBE CERRAR Y DEBE QUEDAR ABIERTA ASÍ:
5.2 Opción CMD Como Administrador. Sobre el icono haciendo clic con el botón derecho del ratón.
6- Hacer prueba desde consola CQLSH. (Solo si instalo el Phyton)
También ejecutando como administrador.cargando la consola así:
Validaciones cuando hay problemas
Desde la consola de windows corriendo como administrador:
- Problemas con la Librería "SIGAR"
- Cassandra o cqlsh NO funcionan. Validar que las variables de entorno estén bien configuradas. Con los comandos:
- set java_home
- set path
- Validar que se tenga otro Java Instalado y que sea sean de x64 o x86. NO FUNCIONA CON JAVA jdk 10 O 11.
- Validar ruta del java JDK.
- Validar ruta del Phyton 2.7
- Al correr cqlsh sale error. Causa: El servicio de cassandra no se ha iniciado
- Configurar variables de Cassandra.
- Consultar otras guías
excelente, muchas gracias.... porque instalar Python?
ResponderBorrarHola. El Python es opcional. Aunque es necesario si se tiene planeado el acceso a la base de datos desde la consola( o terminal) usando el comando /bin/cqlsh.bat
BorrarMuy bueno el instructivo.
ResponderBorrarGracias!
Se puede instalar en mi pc normal, o es recomendable en VirtualBox, solo la requiero para realizar una practica que me piden en la escuela. La cual es realizar la instalación de Cassandra solamente. Pero no quiero que se afecte mi pc, o la llega a afectar si la instalar directamente?
ResponderBorrarHola. Básicamente depende del Java.
BorrarSi YA tienes instalado el Java 8, no te recargara la maquina pues NO queda instalada como servicio.
De otro modo, si NO tienes instado java o tienes otra versión es buena idea usar VirtualBox para que el Java NO interfiera con otros programas
Muchas gracias. Me aclaraste mi duda perfectamente. Gracias.
BorrarMuchas gracias Sergio por darte el tiempo de considerar incluso los errores. Había buscado en distintos lugares incluyendo youtube y no lograba instalar cassandra debido a un error que no entendía. Gracias por tu ayuda!! Por fin logré instalar Cassandra.
ResponderBorrarbuenas tardes Sergio ¿no me quedo muy claro el paso de como ejecutar el CQLSH? podría ser mas especifico por favor.. gracias
ResponderBorrarSergio
ResponderBorrarya corri todo lo necesario ¿como verificar que todo quedo ok y como acceder a Cassandra?
Saludos