几个相关类与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
【推广】
免费学中医,健康全家人
原文地址:https://www.cnblogs.com/zhchoutai/p/7373919.html
- 推荐文章
- 775. Global and Local Inversions局部取反和全局取反
- 738. Monotone Increasing Digits 单调递增的最接近数字
- 776. Split BST 按大小拆分二叉树
- 651. 4 Keys Keyboard复制粘贴获得的最大长度
- 373. Find K Pairs with Smallest Sums 找出求和和最小的k组数
- 648. Replace Words 替换成为原来的单词
- 黑盒测试用例设计方法&理论联系实际-> 功能图法
- 黑盒测试用例设计方法&理论结合实际 -> 正交试验法
- 黑盒测试用例设计方法&理论结合实际 -> 判定表驱动法
- 黑盒测试用例设计方法&理论结合实际 -> 因果图法
- 黑盒测试用例设计方法&理论结合实际 -> 错误推断法
- 黑盒测试用例设计方法&理论结合实际 -> 边界值分析法
- 黑盒测试用例设计方法&理论结合实际 -> 等价类划分
- 《零成本实现Web自动化测试--基于Selenium》 第五章 Selenium-RC
- <转>经典测试用例:电梯、杯子、桌子、洗衣机
- 《零成本实现Web自动化测试--基于Selenium》 第四章 Selenium 命令
- 前端学习(26)~js学习(四):基本数据类型vs引用数据类型
- 前端学习(24)~js学习(二):变量
- 前端学习(23)~js学习(一)
- 前端学习(22)~css问题讲解
- 前端学习(21)~css学习:如何让一个元素水平垂直居中?
- 前端学习(20)~css布局(十三)
- 前端学习(19)~css3属性(十二):Flex布局图片详解
- 前端学习(18)~css3属性学习(十一):动画详解
- 前端学习(16)~css3属性学习(十)
- 蓝桥---大臣的旅费(求树的直径)
- 蓝桥---乘积最大(区间dp、数据水的话long long,暴力就能过)
- 蓝桥---错误票据(注意输入)
- 蓝桥---带分数(全排列)
- 蓝桥---传球游戏(dp)