码迷,mamicode.com
首页 > 其他好文 > 详细

HBase的一些关于CRUD方法

时间:2016-04-14 11:56:32      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

配置内容

static{
configuration = HBaseConfiguration.create();  //创建配置文件(也就是load工程包目录下的配置文件hbase-site.xml)
String filePath = "hbase-site.xml";
Path path = new Path(filePath);
configuration.addResource(path);//把配置文件内容加进来
}

 

一、创建表文件和等加数据

HBaseAdmin admin = new HBaseAdmin(configuration);//admin类
if(admin.tableExists(tableName))
{
admin.disableTable(tableName);
admin.deleteTable(tableName);//disable后删除存在的表
System.out.println("create table ......");
}

HTableDescriptor tableDescriptor = new HTableDescriptor(tableName); //创建Htable的描述者

tableDescriptor.addFamily(new HColumnDescriptor("cf1"));//给描述者增加类族 名字叫cf1
admin.createTable(tableDescriptor);//创建表

Put put = new Put("123".getBytes());//创建put 加入rowkey 第一纬
put.add("cf1".getBytes(),"colum1".getBytes(),"value1".getBytes());//第二纬 
put.add("cf1".getBytes(),"colum2".getBytes(),"value2".getBytes());
put.add("cf1".getBytes(),"colum3".getBytes(),"value2".getBytes());

HBase的一些关于CRUD方法

标签:

原文地址:http://www.cnblogs.com/yaohaitao/p/5390167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!