viernes, 31 de enero de 2014

Paso 3 Instalación de Cassandra para Windows


Instalación de Cassandra para Windows 



Hacemos doble clic en el archivo de instalación de Cassandra.



Hacemos clic en el botón “Ejecutar”


Iniciamos el asistente de Instalación de Cassandra


Hacemos clic en el botón “Next”


En la siguiente ventana nos muestra los términos de la licencia de Cassandra


Leemos, aceptamos y hacemos clic en el botón “Next”



Hacer clic en el botón “Change…”


Creamos una carpeta en c: que se llame Cassandra


Hacemos clic en el botón “OK”



Hacemos clic en el botón “Next”



Hacemos clic en el botón “Next”


Hacemos clic en el botón “Install”


En la siguiente ventana nos muestra el estado de la instalación









Hacemos clic en el botón “SI”


Hacemos clic en el botón “Finish”


Listo!!! Ya está instalado el cassandra stand alone.


Ahora comprobaremos que todo esté bien, nos conectaremos a la consola de Cassandra para crear un KeySpace (Base de Datos)


Hacemos clic en el botón de inicio >> “Cassandra CQL Shell”



Chanfle…!!! Si aparece un mensaje de error “No se pudo iniciar la aplicación;” entonces vamos a instalar un archivo gratuito que lo puedes descargar de la página de Microsoft.




El archivo se llama “vcredist_x86”




Hacemos doble clic sobre el archivo para instalarlo.



Hacemos clic en el botón de “Si”


Hacemos clic en el botón “Siguiente >”


En la siguiente ventana nos muestra los términos del contrato


Hacemos clic en el botón “Siguiente >”

En la siguiente ventana nos muestra el estatus.





Hacemos clic en el botón “Finalizar”


Va de nuevo ahora si tiene que ejecutarse.!!!



Hacemos clic en el botón Inicio >> “Cassandra CQL Shell”


Listo ahora si abrió la consola.



Ahora mostraremos los servicios de canssandra que se están ejecutando

Hacemos clic en el botón de Inicio >> Herramientas Administrativas >> Servicios.




En la siguiente ventana muestro el código para crear un KeySpace (Base de Datos) con factor replicación 1 dado que solo tengo un servidor como nodo. Después si agregamos otro nodo se puede alterar el parámetro “replication_Factor  =2” o valor 3 dependiendo los nodos instalados y la estrategia de replicación.



En este caso y para este ejemplo creamos un KeySpace con el nombre “dbDemo”
CREATE KEYSPACE dbDemo WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };



En la siguiente ventana mostraremos el comando para usar la base de datos.


Ahora vamos a crear una tabla


Utilizamos los comandos USE, CREATE TABLE, INSERT INTO, SELECT
Hasta aquí ya vimos cómo se instala y creemos un KeySpace y una table  ahora vamos a crear otro nodo para ello vamos a revisar primero la consola WEB del administrador de Cassandra.

USE dbDemo;

CREATE  TABLE Clientes (ID INT PRIMARY KEY, Nombre  VARCHAR, Apellido_paterno VARCHAR, Apellido_Materno VARCHAR, Estatus INT);

INSERT INTO Clientes  (ID, Nombre, Apellido_Paterno, Apellido_Materno, Estatus)
VALUES( 1 , ‘Fermin’, ‘Rosas’, ‘Landeros’, 2);


SELECT * FROM Clientes;



Ahora vamos a la consola de administración WEB.


Hacemos clic en el botón de inicio >> Todos los programas >> Carpeta “DataStax Community Edition” >>  Launch OpsCenter Web Interface



En la siguiente ventana debe de cargar la aplicación de administración pero simplemente no se visualiza 


Esto es porque  seguramente no está iniciado el servicio de comunicación.






Hacemos clic en el botón de Inicio >> Herramientas Administrativas >> Servicios.






Como pueden Observar el Servicion DataStax OpsCenter Community 2.0.3 no está iniciado.

Procederemos a iniciar el servicio



Seleccionamos el servicio que necesitamos y hacemos clic  en el botón “iniciar” en la barra de herramientas.





Listo ahora si esta iniciado.


Intentamos de nuevo levantar la consola

Hacemos clic en el botón de inicio >> Todos los programas >> Carpeta “DataStax Community Edition” >>  Launch OpsCenter Web Interface


O refrescamos la ventana que ya teníamos abierta del explorador.


Listo!!! J ahora si podemos ver la consola de nuestra instancia de cassandra.


 Ahora vamos a revisar nuestro KeySpace antes creado.


Hacemos clic en el vínculo DATA EXPLORER y en el menú Choose Keyspace seleccionamos nuestro Keyspace creado “dbDemo”



Como pueden ver en la siguiente ventana muestra la tabla “Clientes” que creamos en el ejemplo



En la siguiente ventana mostramos el único nodo del anillo en nuestro Clúster.



Seleccionamos la opción CLUSTER del Menú y seleccionamos RING VIEW



Listo aquí termino el proceso de instalación de cassandra para Windows.

Paso 2 Preparación para instalar Cassandra para Windows

Listo ya está instalado el Windows, y ahora vamos a ver el proceso de instalación del Cassandra.


Cassandra es un motor de bases de datos de las llamadas “No-SQL”, o no relacionales.
En un principio, Cassandra, fue diseñada por Facebook para gestionar de forma eficiente su ingente cantidad de datos, posteriormente, en 2008, se liberó su código pasando a manos de Apache Software Foundation, quien lo ha convertido en un proyecto estable y está contribuyendo en su desarrollo y gestión.


Su modelo de datos está basado en el sistema BigTable de Google, y en Dynamo, este modelo se asienta sobre un par Key/Value siendo su principal característica la posibilidad de almacenar registros de una forma continua y ordenada y la definición de Columnas y Super columnas (columnas de columnas).


Bueno iniciemos a configurar el windows para seguir con la instalación.

  • Antes de instalar cassandra.
  • Deshabilitar Firewall de Windows.
  • Configurar una IP Fija.
  • Ingresar al dominio el servidor (esto es para el ejemplo igual funciona sin dominio pero lo usaremos así para este ejemplo.)


Herramientas que necesitaremos para este ejemplo.
  • ChromeSetup (Chrome)
  • datastax-community-64bit_2.0.3 (cassandra)
  • DevCenter (Analizador de consultas)
  • vcredist_x86 (Utilerías de .NET para que se ejecuten los servicios de cassandra en Windows server 2008 R2)





Preparación para instalar cassandra.


Deshabilitar FireWall de Windows.


Hacemos clic en el botón Inicio >> Panel de Control



En la siguiente ventana nos muestra las opciones del panel de control


Hacemos clic en el vínculo “Sistemas y Seguridad”




Hacemos clic en el vínculo “FireWall de Windows”


En la siguiente ventana nos muestra las opciones para desactivar el firewall


Hacemos clic en el vínculo  “Activar o Desactivar Firewall de Windows”



En la siguiente ventana seleccionaremos la seguridad de Windows por medio del firewall


Deshabilitamos y hacemos clic en el botón “Aceptar”



Seguimos con el proceso de deshabilitar el firewall


Hacemos clic en el botón de Inicio >> Herramientas Administrativas >> Firewall de Windows con seguridad avanzada.



En la siguiente pantalla necesitamos deshabilitar el firewall de Windows avanzada.


Hacemos clic en el vínculo “Propiedades de Firewall de Windows”



En la siguiente ventana, en la pestaña “Perfil de dominio” Seleccionamos la opción “Inactivo”


Hacemos clic en el botón “Aceptar”

Listo hasta aquí esta deshabilitado el firewall de Windows ahora procederemos a configurar la red.


Paso 1 Crear máquinas virtuales con vmware


Iniciamos creando una máquina virtual de VMware Workstation 10



Hacemos clic en el vínculo “Create New Virtual Machine”


En la siguiente ventana  se inicia el asistente para crear máquinas Virtuales solicitando el tipo de configuración de deseamos seguir.


Seleccionamos la opción “Custom” y hacemos clic en el botón “Siguiente >”


En la siguiente ventana seleccionamos el archivo (ISO) o unidad de instalación 


Seleccionamos la ruta donde se encuentra el archivo de instalación y hacemos clic en el 
botón “Siguiente >”


En la siguiente pantalla solicita captura del CDKey del Windows, la versión a instalar y un usuario administrador


Ingresamos los datos y hacemos clic en el botón “Next >”


Aquí nos pide el nombre de la máquina virtual


Después de Ingresar el nombre Hacemos clic en el botón “Next >”


En la siguiente ventana nos pide configurar la cantidad de HDD que tendrá la máquina virtual


Hacemos clic en el botón “Next >”


En la siguiente ventana nos muestra un resumen de la configuración y ahora necesitamos reducir de 2 GB a 1 GB en RAM para economizar RAM de mi lap.


Hacemos clic en el botón “Customize Hardware…”


En la siguiente ventana configuramos la cantidad de memoria RAM y la dejamos en 1024 MB


Hacemos clic en el botón “Close”


Listo!!! Una vez configurado la memoria RAM a 1 GB


Hacemos clic en el botón “Finish”

Ahora inicia la instalación del Windows en la máquina virtual.


Este proceso de instalación también se aplicara para el NODO2

Fin del proceso de instalación del Windows en la máquina virtual.