Hbase学习笔记:使用hbase提供的API
2017-08-15 17:10
477 查看
在eclipse中新建项目,导入必要的库文件并添加到构建目录中:
新建入口函数类。
为方便阅读源码,在官网下载hbase的src源码包解压到共享文件夹:
在eclipse中关联源码(以hbase-common包为例):
关联外部文件夹:
选中hbase源码文件夹:
编写代码并导出jar包:
将导出的jar包放到主目录下,执行:
可进入到hbase的shell中使用list命令检查:
新建入口函数类。
为方便阅读源码,在官网下载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
相关文章推荐
- Android(OPhone) 学习笔记1 - 搜索API的使用
- Symbian学习笔记(14):使用Browser Control API
- Effective C# 学习笔记(九) 在你的API中避免使用类型转换运算
- entlib 5.0学习笔记 caching application block 3 详细配置及api使用
- 新浪微博API学习使用笔记(1)
- Android(OPhone) 学习笔记2 - Home API 的使用
- Symbian学习笔记(17) - 初探WebServices API的使用(上)
- SharePoint【学习笔记】-- 性能考虑不推荐使用的API
- NodeJS-学习笔记(2)--使用node提供的express框架开发简单的web应用
- 新浪微博API学习使用笔记(1)
- HBASE学习笔记--API
- osworkflow学习笔记3-使用OSWorkflow的API
- Java菜鸟学习笔记(3)--Java API 文档下载与文档注释的使用
- 新浪微博API学习使用笔记(2)
- entlib 5.0学习笔记 caching application block 3 详细配置及api使用
- Java菜鸟学习笔记--配置篇(三):Java API 文档下载与文档注释的使用
- Android(OPhone) 学习笔记 - 搜索API的使用
- iPhone私有API使用学习笔记
- Symbian学习笔记(18) - 初探Web Services API 的使用(中)
- APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition