几个相关类与HBase数据模型之间的相应关系
一、HBaseConfiguration
关系:org.apache.hadoop.hbase.HBaseConfiguration
作用:对HBase进行配置
使用方法演示样例:
该方法设置了"hbase.zookeeper.property.clientPort"的port号为2181。
普通情况下,HBaseConfiguration会使用构造函数进行初始化,然后在使用其它方法。
二、HBaseAdmin
关系:org.apache.hadoop.hbase.client.HBaseAdmin
作用:提供了一个接口来管理HBase数据库的表信息。它提供的方法包含:创建表,删除表,列出表项,使表有效或无效,以及加入或删除表列族成员等。
使用方法演示样例:
三、HTableDescriptor
关系:org.apache.hadoop.hbase.HTableDescriptor
作用:包括了表的名字极其相应表的列族
使用方法演示样例:
在上述样例中。通过一个HColumnDescriptor实例。为HTableDescriptor加入了一个列族:family
四、HColumnDescriptor
关系:org.apache.hadoop.hbase.HColumnDescriptor
作用:维护着关于列族的信息,比如版本,压缩设置等。
它通常在创建表或者为表加入列族的时候使用。列族被创建后不能直接改动,仅仅能通过删除然后又一次创建的方式。
列族被删除的时候。列族里面的数据也会同一时候被删除。
使用方法演示样例:
此例加入了一个content的列族
五、HTable
关系:org.apache.hadoop.hbase.client.HTable
作用:能够用来和HBase表直接通信。此方法对于更新操作来说是非线程安全的。
使用方法演示样例:
六、Put
关系:org.apache.hadoop.hbase.client.Put
作用:用来对单个行运行加入操作
使用方法演示样例:
七、Get
关系:org.apache.hadoop.hbase.client.Get
作用:用来获取单个行的相关信息
使用方法演示样例:
八、Result
相关阅读:
Java POI Word 写文档
安装SQL Server Management Studio遇到的29506错误
DataSet中的relation
如何在Eclipse中配置Tomcat
button与submit
redis应用场景
机器学习实战-KNN(K-近邻算法)详解
python中的random扩展
php函数实现文章列表显示的几秒前,几分钟前,几天前等方法
HTML5的Video标签的属性,方法和事件汇总
-
原文地址:https://www.cnblogs.com/zhchoutai/p/7373919.html
安装SQL Server Management Studio遇到的29506错误
DataSet中的relation
如何在Eclipse中配置Tomcat
button与submit
redis应用场景
机器学习实战-KNN(K-近邻算法)详解
python中的random扩展
php函数实现文章列表显示的几秒前,几分钟前,几天前等方法
HTML5的Video标签的属性,方法和事件汇总
- 最新文章
-
【原创】微信支付前端相关,微信商城开发
【原创】微信授权、获取用户openid-纯前端实现——jsonp跨域访问返回json数据会报错的纯前端解决办法
vue-awesome-swiper 第一张自动跳过
简单而不平凡-登陆验证
如何写出小而清晰的函数?(JS 版)
vue 和 react语法对比异同点
你好,C++(11)如何用string数据类型表示一串文字?根据初始值自动推断数据类型的auto关键字(C++ 11)
你好,C++(10)这次的C++考试你过了没有?C++中表示逻辑判断的布尔数据类型
你好,C++(9)坐216路公交车去买3.5元一斤的西红柿——C++中如何表达各种数值数据 3.3 数值数据类型
你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化