SlideShare una empresa de Scribd logo
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 NoSQL
lignia
 
Manual CASSANDRA NoSQL
Manual CASSANDRA NoSQLManual CASSANDRA NoSQL
Manual CASSANDRA NoSQL
lignia
 
Presentacion sobre cassandra
Presentacion sobre cassandraPresentacion sobre cassandra
Presentacion sobre cassandra
jesusnoseq
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
Luis Ojeda
 
Instalacion de cassandra
Instalacion de cassandraInstalacion de cassandra
Instalacion de cassandra
Luis Alvarado
 
Cassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionCassandra Instalacion y Utilizacion
Cassandra Instalacion y Utilizacion
Leandro Carrera
 
Informe cassandra
Informe cassandraInforme cassandra
Informe cassandra
Helenio Corvacho
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
MARTINILDEFONSOTORRES
 
Introduccion a Cassandra
Introduccion a CassandraIntroduccion a Cassandra
Introduccion a Cassandra
Stratebi
 
Nosql
NosqlNosql
TUTO CASSANDRA LC
TUTO CASSANDRA LCTUTO CASSANDRA LC
TUTO CASSANDRA LC
Guapuritas Mercedarias
 
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 nosql
Briian 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 valores
paooro
 
Cluster
ClusterCluster
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
Erick Cruz
 
Mysql cluster
Mysql clusterMysql cluster
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
BEEVA_es
 
Cassandra intro
Cassandra introCassandra intro
Cassandra intro
Willy Quispe
 
Squid
SquidSquid

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

P rimeros auxilios caninos
P rimeros auxilios caninosP rimeros auxilios caninos
P rimeros auxilios caninos
Carlos Alonso
 
Block
BlockBlock
Proyecto de musica
Proyecto de musicaProyecto de musica
Proyecto de musica
yamithmora32
 
Empetel
EmpetelEmpetel
Empetel
Empetel
 
vaz ferreira
vaz ferreira vaz ferreira
vaz ferreira
Ignacio Bueno
 
Los cuentos
Los cuentosLos cuentos
Los cuentos
arubcor439
 
Clase power point
Clase power pointClase power point
Clase power point
Carito Naranjo
 
Control de Confianza ¿Para que?
Control de Confianza ¿Para que?Control de Confianza ¿Para que?
Control de Confianza ¿Para que?
Mario Meneses
 
Prooyecto de embellicimiento
Prooyecto de embellicimientoProoyecto de embellicimiento
Prooyecto de embellicimiento
yamithmora32
 
Regalos navidad2
Regalos navidad2Regalos navidad2
Regalos navidad2
Arte Consentido
 
Wuillan 2
Wuillan 2Wuillan 2
Wuillan 2
cuzco666666
 
X Foro APD panorama fiscal mercantil y laboral
X Foro APD panorama fiscal mercantil y laboralX Foro APD panorama fiscal mercantil y laboral
X Foro APD panorama fiscal mercantil y laboral
Corporate Communications
 
管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會
管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會
管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會
文化大學
 
Diapo de info gemyjuda
Diapo de info gemyjudaDiapo de info gemyjuda
Diapo de info gemyjuda
judagema
 
Seguridad informática ronny
Seguridad informática ronnySeguridad informática ronny
Seguridad informática ronny
Ronny Daniel Martinez
 
Bases legales concurso pimentón ahumado la chinata
Bases legales concurso pimentón ahumado la chinataBases legales concurso pimentón ahumado la chinata
Bases legales concurso pimentón ahumado la chinata
Jose Luis Adan
 
Resumen XI Foro APD Panorama 2015
Resumen XI Foro APD Panorama 2015Resumen XI Foro APD Panorama 2015
Resumen XI Foro APD Panorama 2015
Corporate Communications
 
Trabajo practico n 10 baby
Trabajo practico n 10 babyTrabajo practico n 10 baby
Trabajo practico n 10 baby
Babysmvc
 
Proyecto y evaluacion
Proyecto y evaluacionProyecto y evaluacion
Proyecto y evaluacion
yamithmora32
 

Destacado (20)

P rimeros auxilios caninos
P rimeros auxilios caninosP rimeros auxilios caninos
P rimeros auxilios caninos
 
Block
BlockBlock
Block
 
Proyecto de musica
Proyecto de musicaProyecto de musica
Proyecto de musica
 
Empetel
EmpetelEmpetel
Empetel
 
vaz ferreira
vaz ferreira vaz ferreira
vaz ferreira
 
Los cuentos
Los cuentosLos cuentos
Los cuentos
 
Clase power point
Clase power pointClase power point
Clase power point
 
Patentes
PatentesPatentes
Patentes
 
Control de Confianza ¿Para que?
Control de Confianza ¿Para que?Control de Confianza ¿Para que?
Control de Confianza ¿Para que?
 
Prooyecto de embellicimiento
Prooyecto de embellicimientoProoyecto de embellicimiento
Prooyecto de embellicimiento
 
Regalos navidad2
Regalos navidad2Regalos navidad2
Regalos navidad2
 
Wuillan 2
Wuillan 2Wuillan 2
Wuillan 2
 
X Foro APD panorama fiscal mercantil y laboral
X Foro APD panorama fiscal mercantil y laboralX Foro APD panorama fiscal mercantil y laboral
X Foro APD panorama fiscal mercantil y laboral
 
管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會
管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會
管理的基礎變革管理 高階經營管理實務課程-詹翔霖教授-創新技術基金會
 
Diapo de info gemyjuda
Diapo de info gemyjudaDiapo de info gemyjuda
Diapo de info gemyjuda
 
Seguridad informática ronny
Seguridad informática ronnySeguridad informática ronny
Seguridad informática ronny
 
Bases legales concurso pimentón ahumado la chinata
Bases legales concurso pimentón ahumado la chinataBases legales concurso pimentón ahumado la chinata
Bases legales concurso pimentón ahumado la chinata
 
Resumen XI Foro APD Panorama 2015
Resumen XI Foro APD Panorama 2015Resumen XI Foro APD Panorama 2015
Resumen XI Foro APD Panorama 2015
 
Trabajo practico n 10 baby
Trabajo practico n 10 babyTrabajo practico n 10 baby
Trabajo practico n 10 baby
 
Proyecto y evaluacion
Proyecto y evaluacionProyecto y evaluacion
Proyecto y evaluacion
 

Similar a Diaposotivas apache-cassandra

No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva era
Juan Navas
 
Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5
Carlos Efren Garcia Castro
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Sergio Velasquez
 
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 APIs
Big Data Spain
 
Cassandra
CassandraCassandra
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
 
Cassandra-CHRISTIAN FERNANDEZ
Cassandra-CHRISTIAN FERNANDEZ Cassandra-CHRISTIAN FERNANDEZ
Cassandra-CHRISTIAN FERNANDEZ
Christian Fernandez Oña
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Curso mysql modificado
Curso mysql modificadoCurso mysql modificado
Curso mysql modificado
Yusef Yamel
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
dante123456
 
Update Big Data 2014
Update Big Data 2014Update Big Data 2014
Update Big Data 2014
Stratebi
 
curso_mysql.pdf
curso_mysql.pdfcurso_mysql.pdf
curso_mysql.pdf
BenedictoRamirezSant
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
humberto morles arias
 
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
Diego López-de-Ipiña González-de-Artaza
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
Jose Guadalupe Gonzalez Velazquez
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
Daniel Gómez
 
Trabajo de robert
Trabajo de robertTrabajo de robert
Trabajo de robert
Robercito Salas
 
Cassandra
Cassandra Cassandra
Cassandra
Erick Chinchin
 

Similar a Diaposotivas apache-cassandra (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

Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...
romina395894
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Ani Ann
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
Módulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escrituraMódulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escritura
marilynfloresyomona1
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 

Último (20)

Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...Este documento contiene, el programa completo de un acto para realizar la pro...
Este documento contiene, el programa completo de un acto para realizar la pro...
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
Módulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escrituraMódulo 1 de didactica de la lecto escritura
Módulo 1 de didactica de la lecto escritura
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 

Diaposotivas apache-cassandra

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