Apache HBase 分布式数据库
HBase 是建立在 HDFS 上的列式分布式数据库,适合海量稀疏数据的随机读写。它依赖 ZooKeeper 和 HDFS,使用 hbase shell 管理。
start-hbase.sh
stop-hbase.sh
hbase shell
status
list
create 'events', 'info'
put 'events', 'row1', 'info:type', 'click'
get 'events', 'row1'
scan 'events', {LIMIT => 10}
count 'events'
describe 'events'
disable 'events'
drop 'events'
hbase hbck
hbase hbck -repair
disable 后才能 drop;直接删除表会失败。hbck 修复要谨慎,先备份并确认不一致范围。hbase — shell/管理hdfs — 底层存储zookeeper — 协调服务