Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra NoSql

Post on 18-Aug-2015

39 views 2 download

Transcript of Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra NoSql

UNIDAD EDUCATIVA

SALESIANA“DON BOSCO”

NOMBRE: BRYAN JURADO

CURSO: 3RO INFORMÁTICA

TEMA: APACHE CASSANDRA

¿Qué es Apache Cassandra?

Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. 

Características de Cassandra

La escalabilidad elástica - Le permite agregar fácilmente la capacidad en línea para dar cabida a más clientes y más datos cuando lo necesite.

Siempre en Arquitectura - Contiene ningún punto único de fallo (como con tradicionales maestros / RDBMS de esclavos y otras soluciones NoSQL) resultantes de la disponibilidad continua de aplicaciones críticas de negocio que no puede permitirse el lujo de ir hacia abajo, nunca.

Fast Linear-Performance Scale - Permite tiempos de respuesta inferiores a un segundo con escalabilidad lineal (el doble de su rendimiento con dos nodos, cuadruplicar con cuatro, y así sucesivamente) para ofrecer un tiempo de respuesta acelera sus clientes han llegado a esperar.

Almacenamiento de datos flexible - se adapta fácilmente a toda la gama de formatos de datos, incluyendo: estructurada, semi-estructurados y no estructurados, que se ejecutan a través de aplicaciones modernas de hoy en día. También tiene capacidad dinámicamente cambios en sus estructuras de datos a medida que evolucionan sus necesidades de datos.

Datos Fácil Distribución - Le da la máxima flexibilidad para la distribución de datos en las que necesita mediante la replicación de datos a través de múltiples centros de datos, la nube e incluso nube mixta / entornos on-premise - todos los cuales se están convirtiendo en los entornos de despliegue muy comunes. Leer y escribir en cualquier nodo con todos los cambios que se sincronizan automáticamente a través de un clúster.

Simplicidad Operacional - con todos los nodos de un clúster es el mismo, no hay ninguna configuración compleja de gestionar de manera deberes de la administración son muy simplificadas.

¿Cuál es Datastax Community Edition Apache Cassandra?

Datastax Community Edition es una distribución libre de empaquetado de Apache Cassandra puesto a disposición por Datastax . Hay no más rápido es, manera más fácil de empezar a trabajar con Apache Cassandra que descargar, instalar y utilizar Datastax Community Edition.

COMPONENTES DE DATASTAX COMMUNITY EDITION

• El "más estable y recomendados Release", "Últimas Desarrollo Release" o "Archivo de lanzamiento" de Apache Cassandra • Herramienta de Monitoreo Datastax OpsCenter• Aplicación de la muestra y de base de datos de demostración instaladores

• inteligentes para Linux, Windows y Macintosh

PASOS PARA INSTALAR DATASTAX COMMUNITY EDITION

El instalador de Windows es un paquete MSI que se ejecuta como cualquier otro en Windows. Al ejecutar el programa de instalación, se le presentará primero con un panel de bienvenida inicial que identifica el paquete de instalación:

LINK DE DESCARGA:http://planetcassandra.org/cassandra/

Al hacer clic en siguiente nos lleva a los términos y condiciones de la licencia cabe recalcar que el software es libre.

Damos el visto en el “I agree to the end user licence agreement above” y damos clic en siguiente que nos llevara al panel donde se instalara el software.

Una vez que el directorio de instalación se ha establecido, el instalador le preguntará cómo quiere gestionar los servicios que se van a instalar. Servicios instalados incluyen:

El servidor Apache Cassandra, Servicio Datastax Cassandra comunitario etiquetados

La herramienta de gestión Datastax OpsCenter, que incluye tanto el servicio OpsCenter utilizado para gestionar y supervisar Cassandra, y el agente OpsCenter, que se utiliza para recopilar métricas y llevar a cabo diferentes tareas en cada nodo Cassandra. Tenga en cuenta que el servicio OpsCenter principal y el agente son en realidad desglosan en dos servicios distintos en Windows

Al siguiente panel se inicia la instalación del software.

El ultimo panel indica que si quiere que el software se ejecute directo en su navegador, y recibir las actualizaciones del software.

CONFIGURACION DE APACHE CASSANDRA NoSQL Instalamos el JDK para poder configurar Datastax

Commuity desde la Shell.

Abrimos las Variables de Entorno y creamos una nueva variable, el valor de la variable es la dirección donde se instalo el JDK.

Ejecutamos el Cassandra CQL Shell.

CREACION DE UNA BASE DE DATOS DESDE LA SHELL Ejecutamos el Cassandra SQL Shell

Ingresamos el siguiente comando para crear la base de datos.

Visualizamos lo que tiene nuestra base de datos una vez creada.

Creamos la tabla

Creamos los campos de la tabla

Visualizamos el modelo de nuestra tabla

Visualizamos la tabla

Ingresamos ya los datos.