目录
操作环境说明:CentOS6.6
eclipse开发
jdk1.8
hbase-1.2.0
hadoop-2.6.5
开发前务必先启用hadoop的两个运算框架,在启动hbase,这两个都比较脆弱,操作途中精良避免宕机带来的麻烦,特别是台式机操作。
1.1 术语
1)【HBaseConfiguration】
HBaseConfiguration 是 Configuration 的子类,主要用于hbase的配置文件管理。
2)【Admin】
Admin是hbase的系统管理对象,主要用于查询所有表,新增表,修改表,删除表等DDL操作。
3)【TableName】
TableName是一个表类型。
4)其他,这里自己用excel表格绘制了两张hbase数据库概要图,按照自己的理解方式绘制的,有更好的,欢迎指点:
1.2 环境搭建
1)新建JavaProject项目【hbasedemo01】
【file】-->【new】-->【JavaProject】-->【project name:工程名(hbasedemo01)】-->【finish】
2)新建资源文件夹【resource】
【右键项目名】->【new】->【source folder】->【folder name:resource】->【finish】
3)增加配置文件 【 core-site.xml 】 ,【 log4j.properties】 (两个配置文件在hadoop安装目录下的conf文件都能找到,可直接使用),【hbase-site.xml】配置文件在hbase的安装目录下的conf目录下,可以直接拷贝使用,拷贝方式举一个例:
[hduser@node1 conf]$ cp hbase-site.xml /home/hduser/workspace/hbasedemo/resource/
4)新建以一个【lib】文件存放jar文件:
【右键项目名】->【new】->【folder】->【f