Hbase trabalho final

537 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
537
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Hbase trabalho final

  1. 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. 2. Roteiro → O que é o Hbase → Vantagens → Arquitetura →Quem utiliza →Instalando → Alguns Comandos (http://hbase.apache.org/)
  3. 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. 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. 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. 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/)
  7. 7. Region Servers
  8. 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/)
  9. 9. Arquitetura do Hbase (http://zookerper.apache.org/)
  10. 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. 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. 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. 13. Alguns Comandos → hbase shell hbase> status hbase> create ‘t1′ hbase> describe ‘t1′ hbase> drop ‘t1′ (http://hbase.apache.org/) Clique aqui.
  14. 14. 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/)
  15. 15. Big Data - HBASE Boa noite... UNIVERSIDADE ESTADUAL DO MARANHÃO – UEMA INSTITUTO FEDERAL DO MARANHÃO - IFMA (http://hbase.apache.org/)

×