O banco de dados distribuído Hbase é o banco de dados Hadoop escalonável distribuído NoSQL do Apache que se expande bem. Os dados no Hbase são um banco de dados orientado a colunas onde os dados estruturados são armazenados em pares chave-valor. Hbase é escrito em Java. Hbase é inspirado no Google Paper - "Big Table: A Distributed Storage System for Structured Data". Hbase é usado principalmente onde é necessário acesso de leitura e gravação muito rápido. Neste post vou mostrar como instalar o Apache Hbase no Windows. O Hbase pode ser usado independentemente do Hadoop.
Linearmente escalável.
Leitura e escrita consistentes.
Fragmentação automática e configurável de tabelas
Suporte automático a failover para servidores regionais.
Integre-se ao Hadoop como origem e destino.
API baseada em Java fácil de usar para acesso do cliente.
Acesso de baixa latência a uma única linha entre bilhões de registros.
Encontre rapidamente tabelas maiores.
Thrift gateway e serviços web REST com suporte para XML, Protobuf e opções de codificação de dados binários
Shell extensível baseado em Jruby (JIRB)
Suporta exportação de métricas para arquivo ou Ganglia através do subsistema de métricas Hadoop ou via JMX;