SlideShare une entreprise Scribd logo
1  sur  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/)

Contenu connexe

Tendances

HBase Read High Availabilty using Timeline Consistent Region Replicas
HBase Read High Availabilty using Timeline Consistent Region ReplicasHBase Read High Availabilty using Timeline Consistent Region Replicas
HBase Read High Availabilty using Timeline Consistent Region Replicas
DataWorks Summit
 
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
Simplilearn
 

Tendances (20)

Ozone: An Object Store in HDFS
Ozone: An Object Store in HDFSOzone: An Object Store in HDFS
Ozone: An Object Store in HDFS
 
Introduction To HBase
Introduction To HBaseIntroduction To HBase
Introduction To HBase
 
What are Hadoop Components? Hadoop Ecosystem and Architecture | Edureka
What are Hadoop Components? Hadoop Ecosystem and Architecture | EdurekaWhat are Hadoop Components? Hadoop Ecosystem and Architecture | Edureka
What are Hadoop Components? Hadoop Ecosystem and Architecture | Edureka
 
Лекция 2. Основы Hadoop
Лекция 2. Основы HadoopЛекция 2. Основы Hadoop
Лекция 2. Основы Hadoop
 
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
 
Chicago Data Summit: Apache HBase: An Introduction
Chicago Data Summit: Apache HBase: An IntroductionChicago Data Summit: Apache HBase: An Introduction
Chicago Data Summit: Apache HBase: An Introduction
 
IBM GPFS
IBM GPFSIBM GPFS
IBM GPFS
 
Apache hive introduction
Apache hive introductionApache hive introduction
Apache hive introduction
 
Design of Hadoop Distributed File System
Design of Hadoop Distributed File SystemDesign of Hadoop Distributed File System
Design of Hadoop Distributed File System
 
Hadoop ecosystem
Hadoop ecosystemHadoop ecosystem
Hadoop ecosystem
 
What is new in Apache Hive 3.0?
What is new in Apache Hive 3.0?What is new in Apache Hive 3.0?
What is new in Apache Hive 3.0?
 
Лекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFSЛекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFS
 
Лекция 1. Введение в Big Data и MapReduce
Лекция 1. Введение в Big Data и MapReduceЛекция 1. Введение в Big Data и MapReduce
Лекция 1. Введение в Big Data и MapReduce
 
HBase Advanced - Lars George
HBase Advanced - Lars GeorgeHBase Advanced - Lars George
HBase Advanced - Lars George
 
Managing your Hadoop Clusters with Apache Ambari
Managing your Hadoop Clusters with Apache AmbariManaging your Hadoop Clusters with Apache Ambari
Managing your Hadoop Clusters with Apache Ambari
 
Apache Flume
Apache FlumeApache Flume
Apache Flume
 
HBase Read High Availabilty using Timeline Consistent Region Replicas
HBase Read High Availabilty using Timeline Consistent Region ReplicasHBase Read High Availabilty using Timeline Consistent Region Replicas
HBase Read High Availabilty using Timeline Consistent Region Replicas
 
HBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBase
HBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBaseHBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBase
HBaseCon 2013: Apache HBase and HDFS - Understanding Filesystem Usage in HBase
 
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
 
Introduction to Apache Sqoop
Introduction to Apache SqoopIntroduction to Apache Sqoop
Introduction to Apache Sqoop
 

En vedette

En vedette (12)

Proposta de arquitetura Hadoop
Proposta de arquitetura HadoopProposta de arquitetura Hadoop
Proposta de arquitetura Hadoop
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop EcosystemApache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem
 
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
 

Similaire à 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
 

Similaire à 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
 

Plus de Lanylldo Araujo

Plus 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/)