1 .环境搭建和添加jar包
使用HBase客户端进行编程的时候,hbase,hadoop,log4j,commons-logging,commons-lang,Zookeeper等jar包对程序是必须的。除此之外commons-configuration,slf4j等jar也经常要使用到。
如果你对具体要使用哪些jar不熟悉,可以在项目中导入lib下的所有jar,不会出错。但是在编程的时候要多注意引入包的时候,可能会产生冲突,注意别引错包,对程序运行和结果也不会有影响。
1 .首先新建一个java项目
2 .在项目根目录新建一个conf目录
3 .将hbase的hbase-site.xml文件复制到conf目录下
4 .右键项目Build Path -> Add Libraries
5 .Add External JARS
6 .定位到hbase/lib目录下,选取需要的jar
之前提到的jar包基本要添加,还需要google的protobuf,协议jar
7 .对于conf下的配置文件的引入
添加完jar的时候,选择Add Class Folder 选择conf文件即可
以上过程就是在eclipse编写操作hbase的环境完整搭建
2 .编程
对于编程这块我就不一一解释了,我在注释上会写的很明白
值得注意的是,运行的时候,需要启动hadoop和hbase,不然会出现拒绝连接异常
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;