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

20
UNIDAD EDUCATIVA SALESIANA“DON BOSCO” NOMBRE: BRYAN JURADO CURSO: 3RO INFORMÁTICA TEMA: APACHE CASSANDRA

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

Page 1: 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

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

¿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. 

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

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.

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

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.

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

¿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.

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

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

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

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/

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

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

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

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.

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

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

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

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

Page 12: Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra NoSql
Page 13: Instalacion,Configuracion y Creacion de Una Base de Datos en Apache Cassandra NoSql

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

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

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

Commuity desde la Shell.

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

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

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

Ejecutamos el Cassandra CQL Shell.

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

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

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

Ingresamos el siguiente comando para crear la base de datos.

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

Creamos la tabla

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

Creamos los campos de la tabla

Visualizamos el modelo de nuestra tabla

Visualizamos la tabla

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

Ingresamos ya los datos.