1、非常好的HBase学习资源
2、HBase基本常识
(注:Hive在多表join的时候,速度非常慢,所以可以通过HBase作为外表的方式来解决这个问题,同时由于Hive对更新修改原有数据支持不好,选择HBase,可以很好的解决这个问题。至于分区的问题,Hive可以以时间字段作为其rowkey进行分区,以HBase作为外表后,可以根据时间qualifier作为分区)
3、HBase常见问题
HBase无法停止问题,是由于在停止Hadoop集群的时候,顺序所造成的,正确的停止顺序如下:
JAVA调用HBase API失败,请检查zookeeper设置是否正确 :
HBase Shell无法删除已输入命令,仅仅用Backspace是不行的,正确的输入方式是Ctrl+Backspace
HBase Pid不存在的问题
stopping hbasecat: /tmp/hbase-root-master.pid: No such file or directory
hbase运行shell时ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 的解决办法(问题原因:时间未同步)
hbase运行shell时ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 的解决办法
4、HBase与JAVA交互
HBase scan setBatch和setCaching的区别
java.lang.Class.getSimpleName()方法
HBase总结(十一)hbase Java API 介绍及使用示例