您的位置:首页 > 其它

Hbase学习笔记:使用hbase提供的API

2017-08-15 17:10 477 查看
在eclipse中新建项目,导入必要的库文件并添加到构建目录中:



新建入口函数类。

为方便阅读源码,在官网下载hbase的src源码包解压到共享文件夹:

 


在eclipse中关联源码(以hbase-common包为例):





关联外部文件夹:



选中hbase源码文件夹:



编写代码并导出jar包:

package hbaseDemo;

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.TableName;
import org.apache.hadoop.hbase.client.HBaseAdmin;

public class hbaseProgram {

public static void main(String[] args) throws Exception {
//creat hbase configuration
Configuration conf = HBaseConfiguration.create();
//creat hbase admin
HBaseAdmin admin=new HBaseAdmin(conf);

//tablename
TableName tablename=TableName.valueOf("test2");
//tabledescriptor and columndexcriptor
HTableDescriptor td=new  HTableDescriptor(tablename);
HColumnDescriptor cd=new HColumnDescriptor("cf");
td.addFamily(cd);

//creat table
admin.createTable(td);
System.out.println("creat table successful!");
}
}





将导出的jar包放到主目录下,执行:

export HBASE_CLASSPATH=hbaseDemo.jar
hbase hbaseDemo.hbaseProgram
新建表成功会输出


可进入到hbase的shell中使用list命令检查:

hbase shell
list
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: