SlideShare una empresa de Scribd logo
1 de 20
Instalar, configurar y usar
Cassandra en Windows
DARWIN LALA
3ERO INFORMÁTICA
¿Qué es Cassandra?
Apache Cassandra es una base de datos NoSQL distribuida y basada
en un modelo de almacenamiento de «clave-valor», escrita en Java.
Permite grandes volúmenes de datos en forma distribuida. Por
ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la
escalabilidad lineal y la disponibilidad. La arquitectura distribuida de
Cassandra está basada en una serie de nodos iguales que se
comunican con un protocolo P2P con lo que la redundancia es
máxima.
¿Qué es NoSQL?
Una base de datos NoSQL proporciona un mecanismo para el
almacenamiento y recuperación de datos que emplea modelos de
consistencia menos limitadas que las bases de datos relacionales
tradicionales.
¿Quiénes usan cassandra?
Facebook, twitter, etc.
Desarrollo
Entre las caracteristicas de Cassandra destacan.
- NoSql
- Modelo Clave – Valor
- Distribuida
- Escalabilidad Lineal
- Disponibilidad
- Rendimiento
- Tolerancia a Fallos
Instalación y Configuración
Primero que nada vallamos al portal donde se descarga
cassandra:
Una vez descargado el programa:
tenemos un archivo .tar el cual descomprimimos y movemos a
C: ó D:, renombramos la carpeta a “cassandra” para mayor
comodidad
Ahora editamos las variable de entorno del sistema y
agregamos una nueva variable del sistema cuyo nombre sea
“CASSANDRA_HOME” y su valor sea “C:cassandra”
Modifica el archivo C:cassandraconfcassandra.yaml
Reemplaza:
Código: [Seleccionar]
# commit log
commitlog_directory: /var/lib/cassandra/commitlog
por:
Código: [Seleccionar]
# commit log
commitlog_directory: C:/cassandra/commitlog
Citar
Nosotros hemos creado el directorio commitlog en C:/cassandra/
y también hay que reemplazar en elmismo archivo:
Código: [Seleccionar]
data_file_directories:
- /var/lib/cassandra/data
Por:
Código: [Seleccionar]
data_file_directories:
- C:/cassandra/data
Citar
Una vez mas nosotros hemos creado el directorio data en C:/cassandra/
Ahora vamos a el directorio C:cassandrabin y ejecutamos el
archivo cassandra.bat
Si todo fue bien veremos que el servidor de apache cassandra
esta a la espera de clientes Thrift.
¿Qué es Thrift?
Es un framework para el desarrollo de servicios escalables entre
los distintos lenguajes de programacion.
¿Cómo funciona?
Primero que nada abrimos otra ventana de ms-dos y nos vamos
a la carpeta bin dentro de cassandra y ejecutamos ahora el
siguiente bat:
*Código: [Seleccionar]
*cassandra-cli.bat
Les deberá de aparecer algo como esto:
Código: [Seleccionar]
C:cassandrabin>cassandra-cli.bat
Starting Cassandra Client
Connected to: "Test Cluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version 2.0.1
Please consider using the more convenient cqlsh instead of CLI
CQL3 is fully backwards compatible with Thrift data; see
http://www.datastax.com
/dev/blog/thrift-to-cql3
Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.
[default@unknown]
¿Qué es Keyspace?
En un almacén de datos NoSQL es un objeto que mantiene
unidos a todas las familias de columna de un diseño. Es la más
exterior agrupación de los datos en el almacén de datos.
Una Keyspace puede contener familias columna o super
columnas. Cada columna súper contiene uno o más familiares
columna, familia en al menos una columna de cada columna.
Ejemplo:
*
EN EL EJEMPLO BANCO ES EL NOMBRE DE LA BASE A CREAR EN CQL
CASSANDRA
CON EL CODIGO DE CREAR BASE DE DATOS SE DIGITA USE
BANCO PARA EMPEZAR A CREAR CAMPOS
Una vez creada la base de datos se crea las tablas dentro
mediante el código mostrado y se añade la clave principal.
Con el comando DESCRIBE TABLE se ven todos los campos
creados como en el ejemplo.
CON EL COMANDO INSERT INTO SE PUEDEN AGREGAR DATOS DE LA
FORMA MOSTRADA.
SELECT FROM SIRVE PARA VER LOS DATOS INGRESADOS
CON LOS CODIGOS PARA INGRESAR DATOS SE PUEDEN
VISUALIZAR MÁS DATOS INGRESADOS.
Con el código mostrado se pueden mostrar consultas
Y DENTRO DEL MODO GRÁFICO SE PUEDE VER QUE SE HAN CREADO BASES
DE DATOS.

Más contenido relacionado

La actualidad más candente

Manual cassandra NoSQL
Manual cassandra NoSQLManual cassandra NoSQL
Manual cassandra NoSQLlignia
 
Manual CASSANDRA NoSQL
Manual CASSANDRA NoSQLManual CASSANDRA NoSQL
Manual CASSANDRA NoSQLlignia
 
Presentacion sobre cassandra
Presentacion sobre cassandraPresentacion sobre cassandra
Presentacion sobre cassandrajesusnoseq
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache CassandraLuis Ojeda
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandraLuis Alvarado
 
Cassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionCassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionLeandro Carrera
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a CassandraStratebi
 
Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech DataStax Academy
 
descarga e instalación de cassandra nosql
descarga e instalación de cassandra nosqldescarga e instalación de cassandra nosql
descarga e instalación de cassandra nosqlBriian Villarroel
 
Dynamo: Tienda de Amazon de alta disponibilidad de llaves y valores
Dynamo: Tienda de Amazon de alta disponibilidad de llaves y valoresDynamo: Tienda de Amazon de alta disponibilidad de llaves y valores
Dynamo: Tienda de Amazon de alta disponibilidad de llaves y valorespaooro
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en WindowsErick Cruz
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No RelacionalesBEEVA_es
 

La actualidad más candente (20)

Manual cassandra NoSQL
Manual cassandra NoSQLManual cassandra NoSQL
Manual cassandra NoSQL
 
Manual CASSANDRA NoSQL
Manual CASSANDRA NoSQLManual CASSANDRA NoSQL
Manual CASSANDRA NoSQL
 
Presentacion sobre cassandra
Presentacion sobre cassandraPresentacion sobre cassandra
Presentacion sobre cassandra
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
 
Cassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionCassandra Instalacion y Utilizacion
Cassandra Instalacion y Utilizacion
 
Informe cassandra
Informe cassandraInforme cassandra
Informe cassandra
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a Cassandra
 
Nosql
NosqlNosql
Nosql
 
TUTO CASSANDRA LC
TUTO CASSANDRA LCTUTO CASSANDRA LC
TUTO CASSANDRA LC
 
Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech
 
descarga e instalación de cassandra nosql
descarga e instalación de cassandra nosqldescarga e instalación de cassandra nosql
descarga e instalación de cassandra nosql
 
Dynamo: Tienda de Amazon de alta disponibilidad de llaves y valores
Dynamo: Tienda de Amazon de alta disponibilidad de llaves y valoresDynamo: Tienda de Amazon de alta disponibilidad de llaves y valores
Dynamo: Tienda de Amazon de alta disponibilidad de llaves y valores
 
Cluster
ClusterCluster
Cluster
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
 
Mysql cluster
Mysql clusterMysql cluster
Mysql cluster
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
Cassandra intro
Cassandra introCassandra intro
Cassandra intro
 
Squid
SquidSquid
Squid
 

Destacado

Destacado (11)

AARON LEE GIVAN PhD FINE ART
AARON LEE GIVAN PhD FINE ARTAARON LEE GIVAN PhD FINE ART
AARON LEE GIVAN PhD FINE ART
 
Francisco A. Martínez
Francisco A. MartínezFrancisco A. Martínez
Francisco A. Martínez
 
First Aid
First AidFirst Aid
First Aid
 
La vida en cristo Jesus
La vida en cristo JesusLa vida en cristo Jesus
La vida en cristo Jesus
 
Evaluación radicales
Evaluación radicalesEvaluación radicales
Evaluación radicales
 
Wiki
WikiWiki
Wiki
 
Canheit-2012-ITRepository
Canheit-2012-ITRepositoryCanheit-2012-ITRepository
Canheit-2012-ITRepository
 
Announcements Thurs June 11
Announcements Thurs June 11  Announcements Thurs June 11
Announcements Thurs June 11
 
Valores en el Docente
Valores en el DocenteValores en el Docente
Valores en el Docente
 
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHP
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHPIntroducción a Silex. Aprendiendo a hacer las cosas bien en PHP
Introducción a Silex. Aprendiendo a hacer las cosas bien en PHP
 
Elementos de la musica
Elementos de la musicaElementos de la musica
Elementos de la musica
 

Similar a NOSQL apache-cassandra-150611122739-lva1-app6891

No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva eraJuan Navas
 
Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!
Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!
Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!Jordan Isaac
 
El mundo Big Data y las APIs
El mundo Big Data y las APIsEl mundo Big Data y las APIs
El mundo Big Data y las APIsBig Data Spain
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)CloudAppi
 
Curso mysql modificado
Curso mysql modificadoCurso mysql modificado
Curso mysql modificadoYusef Yamel
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sqldante123456
 
Update Big Data 2014
Update Big Data 2014Update Big Data 2014
Update Big Data 2014Stratebi
 
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.Brad Villavicencio Rojas
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez DanielDaniel Gómez
 

Similar a NOSQL apache-cassandra-150611122739-lva1-app6891 (20)

No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva era
 
Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!
Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!
Apache cassandra Jordan Vizcaino 3° INF DON BOSCO!
 
El mundo Big Data y las APIs
El mundo Big Data y las APIsEl mundo Big Data y las APIs
El mundo Big Data y las APIs
 
Cassandra
CassandraCassandra
Cassandra
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)
 
Cassandra-CHRISTIAN FERNANDEZ
Cassandra-CHRISTIAN FERNANDEZ Cassandra-CHRISTIAN FERNANDEZ
Cassandra-CHRISTIAN FERNANDEZ
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
Curso mysql modificado
Curso mysql modificadoCurso mysql modificado
Curso mysql modificado
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
 
Update Big Data 2014
Update Big Data 2014Update Big Data 2014
Update Big Data 2014
 
curso_mysql.pdf
curso_mysql.pdfcurso_mysql.pdf
curso_mysql.pdf
 
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
Que SGBD y Tecnologías usan : Facebook, Twitter, Youtube, Google, Uber.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Trabajo de robert
Trabajo de robertTrabajo de robert
Trabajo de robert
 
Cassandra
Cassandra Cassandra
Cassandra
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 

Último (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 

NOSQL apache-cassandra-150611122739-lva1-app6891

  • 1. Instalar, configurar y usar Cassandra en Windows DARWIN LALA 3ERO INFORMÁTICA
  • 2. ¿Qué es Cassandra? Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima. ¿Qué es NoSQL? Una base de datos NoSQL proporciona un mecanismo para el almacenamiento y recuperación de datos que emplea modelos de consistencia menos limitadas que las bases de datos relacionales tradicionales.
  • 3. ¿Quiénes usan cassandra? Facebook, twitter, etc. Desarrollo Entre las caracteristicas de Cassandra destacan. - NoSql - Modelo Clave – Valor - Distribuida - Escalabilidad Lineal - Disponibilidad - Rendimiento - Tolerancia a Fallos
  • 4. Instalación y Configuración Primero que nada vallamos al portal donde se descarga cassandra: Una vez descargado el programa: tenemos un archivo .tar el cual descomprimimos y movemos a C: ó D:, renombramos la carpeta a “cassandra” para mayor comodidad
  • 5. Ahora editamos las variable de entorno del sistema y agregamos una nueva variable del sistema cuyo nombre sea “CASSANDRA_HOME” y su valor sea “C:cassandra”
  • 6. Modifica el archivo C:cassandraconfcassandra.yaml Reemplaza: Código: [Seleccionar] # commit log commitlog_directory: /var/lib/cassandra/commitlog por: Código: [Seleccionar] # commit log commitlog_directory: C:/cassandra/commitlog Citar Nosotros hemos creado el directorio commitlog en C:/cassandra/ y también hay que reemplazar en elmismo archivo: Código: [Seleccionar] data_file_directories: - /var/lib/cassandra/data Por: Código: [Seleccionar] data_file_directories: - C:/cassandra/data Citar Una vez mas nosotros hemos creado el directorio data en C:/cassandra/
  • 7. Ahora vamos a el directorio C:cassandrabin y ejecutamos el archivo cassandra.bat Si todo fue bien veremos que el servidor de apache cassandra esta a la espera de clientes Thrift.
  • 8. ¿Qué es Thrift? Es un framework para el desarrollo de servicios escalables entre los distintos lenguajes de programacion. ¿Cómo funciona? Primero que nada abrimos otra ventana de ms-dos y nos vamos a la carpeta bin dentro de cassandra y ejecutamos ahora el siguiente bat:
  • 9. *Código: [Seleccionar] *cassandra-cli.bat Les deberá de aparecer algo como esto: Código: [Seleccionar] C:cassandrabin>cassandra-cli.bat Starting Cassandra Client Connected to: "Test Cluster" on 127.0.0.1/9160 Welcome to Cassandra CLI version 2.0.1 Please consider using the more convenient cqlsh instead of CLI CQL3 is fully backwards compatible with Thrift data; see http://www.datastax.com /dev/blog/thrift-to-cql3 Type 'help;' or '?' for help. Type 'quit;' or 'exit;' to quit. [default@unknown]
  • 10. ¿Qué es Keyspace? En un almacén de datos NoSQL es un objeto que mantiene unidos a todas las familias de columna de un diseño. Es la más exterior agrupación de los datos en el almacén de datos. Una Keyspace puede contener familias columna o super columnas. Cada columna súper contiene uno o más familiares columna, familia en al menos una columna de cada columna.
  • 12. * EN EL EJEMPLO BANCO ES EL NOMBRE DE LA BASE A CREAR EN CQL CASSANDRA
  • 13. CON EL CODIGO DE CREAR BASE DE DATOS SE DIGITA USE BANCO PARA EMPEZAR A CREAR CAMPOS
  • 14. Una vez creada la base de datos se crea las tablas dentro mediante el código mostrado y se añade la clave principal.
  • 15. Con el comando DESCRIBE TABLE se ven todos los campos creados como en el ejemplo.
  • 16. CON EL COMANDO INSERT INTO SE PUEDEN AGREGAR DATOS DE LA FORMA MOSTRADA.
  • 17. SELECT FROM SIRVE PARA VER LOS DATOS INGRESADOS
  • 18. CON LOS CODIGOS PARA INGRESAR DATOS SE PUEDEN VISUALIZAR MÁS DATOS INGRESADOS.
  • 19. Con el código mostrado se pueden mostrar consultas
  • 20. Y DENTRO DEL MODO GRÁFICO SE PUEDE VER QUE SE HAN CREADO BASES DE DATOS.