转载请注明:云帆大数据学院 » hbase开发环境搭建及运行hbase小实例
我们采用的是添加包的方式。
首先需要下载安装包:
1.安装包下载
可以通过官网下载:
http://mirror.bit.edu.cn/apache/hbase/hbase-0.98.3/
2.添加包
(1)我们解压包
解压之后,得到如下包
(2)添加包
添加包的操作
如上图5个步骤:
单击hbase-》属性弹出(2所示)Properties for hbase属性对话框.
然后我们通过下标5,单击Add External JARs。
找到hbase_home/lib,我这里是D:\hadoop2\hbase-0.98.3-hadoop2\lib
添加完毕,这样开发环境就搭建完毕。
搭建完毕,我们先做个简单的例子吧
就创建一个blog表。
1.首先通过list命令查看表
2.我们运行下面程序:
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.client.HBaseAdmin;
import org.apache.hadoop.hbase.TableName;
import org.apache.hadoop.hbase.util.Bytes;
public class OperateTable {
public static void main(String[] args) throws IOException {
}
}
注释:
conf.set(“hbase.zookeeper.quorum”, “master”);//使用eclipse时必须添加这个,否则无法定位
这里因为使用的是win7,所以master需要配置hosts。如下图所示
hosts的路径为C:\Windows\System32\drivers\etc
得到结果:我们看到blog就创建成功了。
这里说一下:
HTableDescriptor的初始化发生变化:
新API
HTableDescriptor desc=new HTableDescriptor(TableName.valueOf(“blog”));
旧API
HTableDescriptor desc = new HTableDescriptor(“blog”);