hbase trabalho final

Download Hbase trabalho final

If you can't read please download the document

Upload: lanylldo-araujo

Post on 16-Apr-2017

527 views

Category:

Documents


0 download

TRANSCRIPT

tica e Computao

Big Data - HBASE

Idovaldo Cunha Lanylldo AraujoProf.Dr.: Joo

UNIVERSIDADE ESTADUAL DO MARANHO UEMAINSTITUTO FEDERAL DO MARANHO - IFMA

Roteiro

O que o Hbase Vantagens ArquiteturaQuem utilizaInstalando 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 operaes CRUD em tempo real. Em 2010 deixou de ser um sub-projeto do Hadoop, tornando-se um projeto independente . Assim como o Hadoopfoi projetado para suportar tabelas com bilhes 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 ns ou mais o HBASE realmente mostra o seu potencial.

(http://hbase.apache.org/)

Arquitetura do Hbase

No HBASE os dados so armazenados em Tabelas, que por sua vez tm Linhas, compostasde Colunas, que podem ser agrupadas em Famlias de Colunas. Uma tabela pode estar particionada em diversos servidores de regio (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 servio centralizado para manter informaes de configurao, nomeao de servidores, provimento de servios de grupos e provimento de sincronizao distribuda.

(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 cdigo aberto chamado Hydrabase. O que faz melhor do que Hydrabase HBase que , supostamente, um banco de dados mais confivel 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,4JAVA 1.7.0_25HADOOP 1.1.2

Alguns Comandos

hbase shell

hbase> statushbase> status simplehbase> status summaryhbase> status detailed

version do Hbase:hbase> version

whoami exibi o usurio: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.

Referncias

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 MARANHO UEMAINSTITUTO FEDERAL DO MARANHO - IFMA

(http://hbase.apache.org/)

Aula de ICC - Ana Paula