SlideShare uma empresa Scribd logo
1 de 15
Big Data - HBASE
Idovaldo Cunha
Lanylldo Araujo
Prof.Dr.: João
UNIVERSIDADE ESTADUAL DO MARANHÃO – UEMA
INSTITUTO FEDERAL DO MARANHÃO - IFMA
Roteiro
→ O que é o Hbase
→ Vantagens
→ Arquitetura
→Quem utiliza
→Instalando
→ Alguns Comandos
(http://hbase.apache.org/)
O que é o Hbase?
O HBase é o banco de dados desenvolvido para
o Hadoop. Ele é utilizado principalmente
quando se tem grande quantidade de dados e
tabelas extensas com muitos atributos e muitos
dados armazenados.
(http://hbase.apache.org/)
O que é o Hbase?
É orientado a colunas, permitindo operações
CRUD em tempo real. Em 2010 deixou de ser
um sub-projeto do Hadoop, tornando-se um
projeto independente . Assim como o Hadoop
foi projetado para suportar tabelas com bilhões
de linhas.
(http://hbase.apache.org/)
Vantagens do Hbase
Sua melhor aplicabilidade é quando temos uma
quantidade de dados muito grande,
aproveitando assim o potencial do cluster
Hadoop / HDFS.
Com bases de dados acima de 5 nós ou mais o
HBASE realmente mostra o seu potencial.
(http://hbase.apache.org/)
Arquitetura do Hbase
→ No HBASE os dados são armazenados em
Tabelas, que por sua vez têm Linhas, compostas
de Colunas, que podem ser agrupadas em
Famílias de Colunas.
→ Uma tabela pode estar particionada em
diversos servidores de região (Region Servers).
(http://hbase.apache.org/)
Region Servers
Arquitetura do Hbase
→ O HBASE utiliza o Zookeeper para
gerenciar todos os Region Servers.
→ O Zookeeper é um serviço centralizado para
manter informações de configuração,
nomeação de servidores, provimento de
serviços de grupos e provimento de
sincronização distribuída.
(http://zookerper.apache.org/)
Arquitetura do Hbase
(http://zookerper.apache.org/)
Quem utiliza o Hbase?
(http://hbase.apache.org/)
Fonte:http://gigaom.com/2014/06/05/facebook-open-sources-hydrabase-a-next-
generation-hbase/
Facebook atualizou o banco de dados
Apache HBase com um novo sistema de
código aberto chamado Hydrabase. O
que faz melhor do que Hydrabase HBase
é que é, supostamente, um banco de
dados mais confiável que deve minimizar
o tempo de inatividade quando os
servidores falharem.
Instalando o Hbase
Tutorial: http://archanaschangale.wordpress.com/2013/08/31/installing-
pseudo-distributed-hbase-on-ubuntu/comment-page-1/
→ UBUNTU 13,4
→JAVA 1.7.0_25
→HADOOP 1.1.2
Alguns Comandos
→ hbase shell
hbase> status
hbase> status ‘simple’
hbase> status ‘summary’
hbase> status ‘detailed’
→ version do Hbase:
hbase> version
→ whoami exibi o usuário:
hbase> whoaml.
(http://hbase.apache.org/)
Alguns Comandos
→ hbase shell
hbase> status
hbase> create ‘t1′
hbase> describe ‘t1′
hbase> drop ‘t1′
(http://hbase.apache.org/)
Clique aqui.
Referências
http://bigdatabrazil.blogspot.com.br/2014/03/utilizando-o-
hbase.html
http:/hbase.apache.org
Readmon. E. et al. Seven_databases_in_seven_weeks
(http://hbase.apache.org/)
Big Data - HBASE
Boa noite...
UNIVERSIDADE ESTADUAL DO MARANHÃO – UEMA
INSTITUTO FEDERAL DO MARANHÃO - IFMA
(http://hbase.apache.org/)

Mais conteúdo relacionado

Mais procurados

Solving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
Solving Hadoop Replication Challenges with an Active-Active Paxos AlgorithmSolving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
Solving Hadoop Replication Challenges with an Active-Active Paxos AlgorithmDataWorks Summit
 
Introduction to HiveQL
Introduction to HiveQLIntroduction to HiveQL
Introduction to HiveQLkristinferrier
 
Apache Tez: Accelerating Hadoop Query Processing
Apache Tez: Accelerating Hadoop Query Processing Apache Tez: Accelerating Hadoop Query Processing
Apache Tez: Accelerating Hadoop Query Processing DataWorks Summit
 
Apache Hive Tutorial
Apache Hive TutorialApache Hive Tutorial
Apache Hive TutorialSandeep Patil
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemApache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemBryan Bende
 
Spark - Alexis Seigneurin (Français)
Spark - Alexis Seigneurin (Français)Spark - Alexis Seigneurin (Français)
Spark - Alexis Seigneurin (Français)Alexis Seigneurin
 
8a. How To Setup HBase with Docker
8a. How To Setup HBase with Docker8a. How To Setup HBase with Docker
8a. How To Setup HBase with DockerFabio Fumarola
 
What is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | EdurekaWhat is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | EdurekaEdureka!
 
HDFS Trunncate: Evolving Beyond Write-Once Semantics
HDFS Trunncate: Evolving Beyond Write-Once SemanticsHDFS Trunncate: Evolving Beyond Write-Once Semantics
HDFS Trunncate: Evolving Beyond Write-Once SemanticsDataWorks Summit
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 DataWorks Summit
 
HBase in Practice
HBase in PracticeHBase in Practice
HBase in Practicelarsgeorge
 
04 spark-pair rdd-rdd-persistence
04 spark-pair rdd-rdd-persistence04 spark-pair rdd-rdd-persistence
04 spark-pair rdd-rdd-persistenceVenkat Datla
 
Google Bigtable Paper Presentation
Google Bigtable Paper PresentationGoogle Bigtable Paper Presentation
Google Bigtable Paper Presentationvanjakom
 

Mais procurados (20)

Solving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
Solving Hadoop Replication Challenges with an Active-Active Paxos AlgorithmSolving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
Solving Hadoop Replication Challenges with an Active-Active Paxos Algorithm
 
Google Big Table
Google Big TableGoogle Big Table
Google Big Table
 
Introduction to HiveQL
Introduction to HiveQLIntroduction to HiveQL
Introduction to HiveQL
 
Apache Tez: Accelerating Hadoop Query Processing
Apache Tez: Accelerating Hadoop Query Processing Apache Tez: Accelerating Hadoop Query Processing
Apache Tez: Accelerating Hadoop Query Processing
 
Apache Hive Tutorial
Apache Hive TutorialApache Hive Tutorial
Apache Hive Tutorial
 
Big data and Hadoop
Big data and HadoopBig data and Hadoop
Big data and Hadoop
 
6.hive
6.hive6.hive
6.hive
 
Bigtable and Dynamo
Bigtable and DynamoBigtable and Dynamo
Bigtable and Dynamo
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemApache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem
 
Une Introduction à Hadoop
Une Introduction à HadoopUne Introduction à Hadoop
Une Introduction à Hadoop
 
Spark - Alexis Seigneurin (Français)
Spark - Alexis Seigneurin (Français)Spark - Alexis Seigneurin (Français)
Spark - Alexis Seigneurin (Français)
 
8a. How To Setup HBase with Docker
8a. How To Setup HBase with Docker8a. How To Setup HBase with Docker
8a. How To Setup HBase with Docker
 
What is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | EdurekaWhat is HDFS | Hadoop Distributed File System | Edureka
What is HDFS | Hadoop Distributed File System | Edureka
 
HDFS Trunncate: Evolving Beyond Write-Once Semantics
HDFS Trunncate: Evolving Beyond Write-Once SemanticsHDFS Trunncate: Evolving Beyond Write-Once Semantics
HDFS Trunncate: Evolving Beyond Write-Once Semantics
 
Hadoop Technology
Hadoop TechnologyHadoop Technology
Hadoop Technology
 
Apache hive introduction
Apache hive introductionApache hive introduction
Apache hive introduction
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
 
HBase in Practice
HBase in PracticeHBase in Practice
HBase in Practice
 
04 spark-pair rdd-rdd-persistence
04 spark-pair rdd-rdd-persistence04 spark-pair rdd-rdd-persistence
04 spark-pair rdd-rdd-persistence
 
Google Bigtable Paper Presentation
Google Bigtable Paper PresentationGoogle Bigtable Paper Presentation
Google Bigtable Paper Presentation
 

Destaque

Getting Started with HBase
Getting Started with HBaseGetting Started with HBase
Getting Started with HBaseCarol McDonald
 
Introduction to HBase - Phoenix HUG 5/14
Introduction to HBase - Phoenix HUG 5/14Introduction to HBase - Phoenix HUG 5/14
Introduction to HBase - Phoenix HUG 5/14Jeremy Walsh
 
Discover HDP2.1: Apache Storm for Stream Data Processing in Hadoop
Discover HDP2.1: Apache Storm for Stream Data Processing in HadoopDiscover HDP2.1: Apache Storm for Stream Data Processing in Hadoop
Discover HDP2.1: Apache Storm for Stream Data Processing in HadoopHortonworks
 
Introduction to Spark Streaming
Introduction to Spark StreamingIntroduction to Spark Streaming
Introduction to Spark Streamingdatamantra
 
Apache HBase - Introduction & Use Cases
Apache HBase - Introduction & Use CasesApache HBase - Introduction & Use Cases
Apache HBase - Introduction & Use CasesData Con LA
 
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17spark-project
 
Introduction to Apache HBase, MapR Tables and Security
Introduction to Apache HBase, MapR Tables and SecurityIntroduction to Apache HBase, MapR Tables and Security
Introduction to Apache HBase, MapR Tables and SecurityMapR Technologies
 
HBase: Just the Basics
HBase: Just the BasicsHBase: Just the Basics
HBase: Just the BasicsHBaseCon
 
Intro to HBase Internals & Schema Design (for HBase users)
Intro to HBase Internals & Schema Design (for HBase users)Intro to HBase Internals & Schema Design (for HBase users)
Intro to HBase Internals & Schema Design (for HBase users)alexbaranau
 
HBaseCon 2012 | HBase Schema Design - Ian Varley, Salesforce
HBaseCon 2012 | HBase Schema Design - Ian Varley, SalesforceHBaseCon 2012 | HBase Schema Design - Ian Varley, Salesforce
HBaseCon 2012 | HBase Schema Design - Ian Varley, SalesforceCloudera, Inc.
 

Destaque (11)

Proposta de arquitetura Hadoop
Proposta de arquitetura HadoopProposta de arquitetura Hadoop
Proposta de arquitetura Hadoop
 
Getting Started with HBase
Getting Started with HBaseGetting Started with HBase
Getting Started with HBase
 
Introduction to HBase - Phoenix HUG 5/14
Introduction to HBase - Phoenix HUG 5/14Introduction to HBase - Phoenix HUG 5/14
Introduction to HBase - Phoenix HUG 5/14
 
Discover HDP2.1: Apache Storm for Stream Data Processing in Hadoop
Discover HDP2.1: Apache Storm for Stream Data Processing in HadoopDiscover HDP2.1: Apache Storm for Stream Data Processing in Hadoop
Discover HDP2.1: Apache Storm for Stream Data Processing in Hadoop
 
Introduction to Spark Streaming
Introduction to Spark StreamingIntroduction to Spark Streaming
Introduction to Spark Streaming
 
Apache HBase - Introduction & Use Cases
Apache HBase - Introduction & Use CasesApache HBase - Introduction & Use Cases
Apache HBase - Introduction & Use Cases
 
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17Deep Dive with Spark Streaming - Tathagata  Das - Spark Meetup 2013-06-17
Deep Dive with Spark Streaming - Tathagata Das - Spark Meetup 2013-06-17
 
Introduction to Apache HBase, MapR Tables and Security
Introduction to Apache HBase, MapR Tables and SecurityIntroduction to Apache HBase, MapR Tables and Security
Introduction to Apache HBase, MapR Tables and Security
 
HBase: Just the Basics
HBase: Just the BasicsHBase: Just the Basics
HBase: Just the Basics
 
Intro to HBase Internals & Schema Design (for HBase users)
Intro to HBase Internals & Schema Design (for HBase users)Intro to HBase Internals & Schema Design (for HBase users)
Intro to HBase Internals & Schema Design (for HBase users)
 
HBaseCon 2012 | HBase Schema Design - Ian Varley, Salesforce
HBaseCon 2012 | HBase Schema Design - Ian Varley, SalesforceHBaseCon 2012 | HBase Schema Design - Ian Varley, Salesforce
HBaseCon 2012 | HBase Schema Design - Ian Varley, Salesforce
 

Semelhante a Hbase trabalho final

Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data Cloude...
Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data  Cloude...Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data  Cloude...
Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data Cloude...Flavio Fonte, PMP, ITIL
 
Big Data - O que é o hadoop, map reduce, hdfs e hive
Big Data - O que é o hadoop, map reduce, hdfs e hiveBig Data - O que é o hadoop, map reduce, hdfs e hive
Big Data - O que é o hadoop, map reduce, hdfs e hiveFlavio Fonte, PMP, ITIL
 
Hadoop - primeiros passos
Hadoop - primeiros passosHadoop - primeiros passos
Hadoop - primeiros passosrhpinotti
 
Bigdata - compreendendo Hadoop e seu ecossistema.
Bigdata - compreendendo Hadoop e seu ecossistema. Bigdata - compreendendo Hadoop e seu ecossistema.
Bigdata - compreendendo Hadoop e seu ecossistema. Natalia Raythz
 
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...Ambiente Livre
 
Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...José Renato Pequeno
 
Arquitetura para solução Big Data – open source
Arquitetura para solução Big Data – open sourceArquitetura para solução Big Data – open source
Arquitetura para solução Big Data – open sourceFelipe RENZ - MBA TI / Big
 
Apresentação em Aplicações Distribuídas – Hadoop MapReduce
Apresentação em Aplicações Distribuídas – Hadoop MapReduceApresentação em Aplicações Distribuídas – Hadoop MapReduce
Apresentação em Aplicações Distribuídas – Hadoop MapReduceMatteus Barbosa
 
Interoperabilidade com BigData Hadoop para Windows Azure
Interoperabilidade com BigData Hadoop  para Windows AzureInteroperabilidade com BigData Hadoop  para Windows Azure
Interoperabilidade com BigData Hadoop para Windows AzureAlessandro Binhara
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioFernando Palma
 
JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.Eduardo Medeiros
 
Entendendo a Arquitetura de Armazenamento, parte 1
Entendendo a Arquitetura de Armazenamento, parte 1Entendendo a Arquitetura de Armazenamento, parte 1
Entendendo a Arquitetura de Armazenamento, parte 1Rodolfo Mendes
 
Hadoop - Mãos à massa! Qcon2014
Hadoop - Mãos à massa! Qcon2014Hadoop - Mãos à massa! Qcon2014
Hadoop - Mãos à massa! Qcon2014Thiago Santiago
 

Semelhante a Hbase trabalho final (20)

Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data Cloude...
Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data  Cloude...Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data  Cloude...
Big Data – HBase, integrando hadoop, bi e dw; Montando o seu big data Cloude...
 
Big Data - O que é o hadoop, map reduce, hdfs e hive
Big Data - O que é o hadoop, map reduce, hdfs e hiveBig Data - O que é o hadoop, map reduce, hdfs e hive
Big Data - O que é o hadoop, map reduce, hdfs e hive
 
Big data e ecossistema hadoop
Big data e ecossistema hadoopBig data e ecossistema hadoop
Big data e ecossistema hadoop
 
Um LCMS
Um LCMSUm LCMS
Um LCMS
 
CBIE WRE Lanylldo
CBIE WRE LanylldoCBIE WRE Lanylldo
CBIE WRE Lanylldo
 
Hadoop - primeiros passos
Hadoop - primeiros passosHadoop - primeiros passos
Hadoop - primeiros passos
 
Bigdata - compreendendo Hadoop e seu ecossistema.
Bigdata - compreendendo Hadoop e seu ecossistema. Bigdata - compreendendo Hadoop e seu ecossistema.
Bigdata - compreendendo Hadoop e seu ecossistema.
 
Apache
ApacheApache
Apache
 
Ai1415 ad-tp3-g1-a
Ai1415 ad-tp3-g1-aAi1415 ad-tp3-g1-a
Ai1415 ad-tp3-g1-a
 
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
 
Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...Explorando os principais implementadores hadoop e o papel que eles exercem no...
Explorando os principais implementadores hadoop e o papel que eles exercem no...
 
Arquitetura para solução Big Data – open source
Arquitetura para solução Big Data – open sourceArquitetura para solução Big Data – open source
Arquitetura para solução Big Data – open source
 
Apresentação em Aplicações Distribuídas – Hadoop MapReduce
Apresentação em Aplicações Distribuídas – Hadoop MapReduceApresentação em Aplicações Distribuídas – Hadoop MapReduce
Apresentação em Aplicações Distribuídas – Hadoop MapReduce
 
Interoperabilidade com BigData Hadoop para Windows Azure
Interoperabilidade com BigData Hadoop  para Windows AzureInteroperabilidade com BigData Hadoop  para Windows Azure
Interoperabilidade com BigData Hadoop para Windows Azure
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 
BrunoSQLSat 469
BrunoSQLSat 469BrunoSQLSat 469
BrunoSQLSat 469
 
JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.JBUG Brasil - Desvendando as features do WildFly.
JBUG Brasil - Desvendando as features do WildFly.
 
Hadoop
HadoopHadoop
Hadoop
 
Entendendo a Arquitetura de Armazenamento, parte 1
Entendendo a Arquitetura de Armazenamento, parte 1Entendendo a Arquitetura de Armazenamento, parte 1
Entendendo a Arquitetura de Armazenamento, parte 1
 
Hadoop - Mãos à massa! Qcon2014
Hadoop - Mãos à massa! Qcon2014Hadoop - Mãos à massa! Qcon2014
Hadoop - Mãos à massa! Qcon2014
 

Mais de Lanylldo Araujo

Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...Lanylldo Araujo
 
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem:...
Avaliação de Sistemas Computacionais  Interativos para Ensino e Aprendizagem:...Avaliação de Sistemas Computacionais  Interativos para Ensino e Aprendizagem:...
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem:...Lanylldo Araujo
 
Aprendizagem de Máquina: Classificadores J48, IBK e Naives Bayes
Aprendizagem de Máquina: Classificadores J48, IBK e Naives BayesAprendizagem de Máquina: Classificadores J48, IBK e Naives Bayes
Aprendizagem de Máquina: Classificadores J48, IBK e Naives BayesLanylldo Araujo
 
engenharia software educacional
engenharia software educacionalengenharia software educacional
engenharia software educacionalLanylldo Araujo
 
Engenharia de Software Educacional
Engenharia de Software EducacionalEngenharia de Software Educacional
Engenharia de Software EducacionalLanylldo Araujo
 
Atividade Prática Profissional - ETEC - UEMANET
Atividade Prática Profissional - ETEC - UEMANETAtividade Prática Profissional - ETEC - UEMANET
Atividade Prática Profissional - ETEC - UEMANETLanylldo Araujo
 
Apresentação por reforço
Apresentação por reforço Apresentação por reforço
Apresentação por reforço Lanylldo Araujo
 
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Lanylldo Araujo
 
Teoria de Resposta ao Item - TRI
Teoria de Resposta ao Item - TRITeoria de Resposta ao Item - TRI
Teoria de Resposta ao Item - TRILanylldo Araujo
 
Apresentação Lanylldo Araujo - Software Avalia
Apresentação Lanylldo Araujo - Software AvaliaApresentação Lanylldo Araujo - Software Avalia
Apresentação Lanylldo Araujo - Software AvaliaLanylldo Araujo
 

Mais de Lanylldo Araujo (20)

Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem: ...
 
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem:...
Avaliação de Sistemas Computacionais  Interativos para Ensino e Aprendizagem:...Avaliação de Sistemas Computacionais  Interativos para Ensino e Aprendizagem:...
Avaliação de Sistemas Computacionais Interativos para Ensino e Aprendizagem:...
 
Aprendizagem de Máquina: Classificadores J48, IBK e Naives Bayes
Aprendizagem de Máquina: Classificadores J48, IBK e Naives BayesAprendizagem de Máquina: Classificadores J48, IBK e Naives Bayes
Aprendizagem de Máquina: Classificadores J48, IBK e Naives Bayes
 
engenharia software educacional
engenharia software educacionalengenharia software educacional
engenharia software educacional
 
Engenharia de Software Educacional
Engenharia de Software EducacionalEngenharia de Software Educacional
Engenharia de Software Educacional
 
Atividade Prática Profissional - ETEC - UEMANET
Atividade Prática Profissional - ETEC - UEMANETAtividade Prática Profissional - ETEC - UEMANET
Atividade Prática Profissional - ETEC - UEMANET
 
Apresentação por reforço
Apresentação por reforço Apresentação por reforço
Apresentação por reforço
 
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
 
Teoria de Resposta ao Item - TRI
Teoria de Resposta ao Item - TRITeoria de Resposta ao Item - TRI
Teoria de Resposta ao Item - TRI
 
Projeto Livros Falados
Projeto Livros FaladosProjeto Livros Falados
Projeto Livros Falados
 
Apresentação Lanylldo Araujo - Software Avalia
Apresentação Lanylldo Araujo - Software AvaliaApresentação Lanylldo Araujo - Software Avalia
Apresentação Lanylldo Araujo - Software Avalia
 
Palavra de Vida
Palavra de VidaPalavra de Vida
Palavra de Vida
 
Salmo 146:11
Salmo 146:11Salmo 146:11
Salmo 146:11
 
So novo tempoçç
So novo tempoççSo novo tempoçç
So novo tempoçç
 
Salmo de 114:11
Salmo de 114:11Salmo de 114:11
Salmo de 114:11
 
Palavra de Vida
Palavra de VidaPalavra de Vida
Palavra de Vida
 
Palavra de Vida
Palavra de VidaPalavra de Vida
Palavra de Vida
 
Msg 426
Msg 426Msg 426
Msg 426
 
João 5:6
João 5:6João 5:6
João 5:6
 
Romanos 8:37
Romanos 8:37Romanos 8:37
Romanos 8:37
 

Hbase trabalho final

  • 1. Big Data - HBASE Idovaldo Cunha Lanylldo Araujo Prof.Dr.: João UNIVERSIDADE ESTADUAL DO MARANHÃO – UEMA INSTITUTO FEDERAL DO MARANHÃO - IFMA
  • 2. Roteiro → O que é o Hbase → Vantagens → Arquitetura →Quem utiliza →Instalando → Alguns Comandos (http://hbase.apache.org/)
  • 3. O que é o Hbase? O HBase é o banco de dados desenvolvido para o Hadoop. Ele é utilizado principalmente quando se tem grande quantidade de dados e tabelas extensas com muitos atributos e muitos dados armazenados. (http://hbase.apache.org/)
  • 4. O que é o Hbase? É orientado a colunas, permitindo operações CRUD em tempo real. Em 2010 deixou de ser um sub-projeto do Hadoop, tornando-se um projeto independente . Assim como o Hadoop foi projetado para suportar tabelas com bilhões de linhas. (http://hbase.apache.org/)
  • 5. Vantagens do Hbase Sua melhor aplicabilidade é quando temos uma quantidade de dados muito grande, aproveitando assim o potencial do cluster Hadoop / HDFS. Com bases de dados acima de 5 nós ou mais o HBASE realmente mostra o seu potencial. (http://hbase.apache.org/)
  • 6. Arquitetura do Hbase → No HBASE os dados são armazenados em Tabelas, que por sua vez têm Linhas, compostas de Colunas, que podem ser agrupadas em Famílias de Colunas. → Uma tabela pode estar particionada em diversos servidores de região (Region Servers). (http://hbase.apache.org/)
  • 8. Arquitetura do Hbase → O HBASE utiliza o Zookeeper para gerenciar todos os Region Servers. → O Zookeeper é um serviço centralizado para manter informações de configuração, nomeação de servidores, provimento de serviços de grupos e provimento de sincronização distribuída. (http://zookerper.apache.org/)
  • 10. Quem utiliza o Hbase? (http://hbase.apache.org/) Fonte:http://gigaom.com/2014/06/05/facebook-open-sources-hydrabase-a-next- generation-hbase/ Facebook atualizou o banco de dados Apache HBase com um novo sistema de código aberto chamado Hydrabase. O que faz melhor do que Hydrabase HBase é que é, supostamente, um banco de dados mais confiável que deve minimizar o tempo de inatividade quando os servidores falharem.
  • 11. Instalando o Hbase Tutorial: http://archanaschangale.wordpress.com/2013/08/31/installing- pseudo-distributed-hbase-on-ubuntu/comment-page-1/ → UBUNTU 13,4 →JAVA 1.7.0_25 →HADOOP 1.1.2
  • 12. Alguns Comandos → hbase shell hbase> status hbase> status ‘simple’ hbase> status ‘summary’ hbase> status ‘detailed’ → version do Hbase: hbase> version → whoami exibi o usuário: hbase> whoaml. (http://hbase.apache.org/)
  • 13. Alguns Comandos → hbase shell hbase> status hbase> create ‘t1′ hbase> describe ‘t1′ hbase> drop ‘t1′ (http://hbase.apache.org/) Clique aqui.
  • 15. Big Data - HBASE Boa noite... UNIVERSIDADE ESTADUAL DO MARANHÃO – UEMA INSTITUTO FEDERAL DO MARANHÃO - IFMA (http://hbase.apache.org/)