本文介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。HBaseConfiguration类
添加 HBase 的配置到配置文件。这个类属于org.apache.hadoop.hbase包。方法及说明
![b4950ed4fa6f6f0b58af5711b93bad88.png](https://i-blog.csdnimg.cn/blog_migrate/8e3a41132e795c967b1ca1d2629b5bff.png)
HTable类
HTable表示HBase表中HBase的内部类。它用于实现单个HBase表进行通信。这个类属于org.apache.hadoop.hbase.client类。构造函数
![576bbaeabf975ee20d54729738e08ff4.png](https://i-blog.csdnimg.cn/blog_migrate/017515465b38b254bb3eea082de77d33.png)
方法及说明
![7619f6a1868b864d287a35a8ad909581.png](https://i-blog.csdnimg.cn/blog_migrate/07f268b576415e93f3e7191862bb91c4.jpeg)
Put类
此类用于为单个行执行PUT操作。它属于org.apache.hadoop.hbase.client包。
构造函数
![f3046c680a1f060504088f8bfadb432e.png](https://i-blog.csdnimg.cn/blog_migrate/8ee62f845646b46e52f82c8a2bac988d.jpeg)
方法
![894c5cd23222b65a023457ef74561ada.png](https://i-blog.csdnimg.cn/blog_migrate/250b3599105f355a66c7f91dfa9daa2d.jpeg)
Get类
此类用于对单行执行get操作。这个类属于org.apache.hadoop.hbase.client包。
构造函数
![2bce1d59733574e44b6b421650711dc3.png](https://i-blog.csdnimg.cn/blog_migrate/7032f25bcaebde75c01f284eb00a425c.png)
方法
![31061f38278e3957342fcde3c0ddb989.png](https://i-blog.csdnimg.cn/blog_migrate/3c0e793dd8ab2ae54c1102e5e6a62ca3.png)
Delete类
这个类用于对单行执行删除操作。要删除整行,实例化一个Delete对象用于删除行。这个类属于org.apache.hadoop.hbase.client包。
构造函数
![cb9b090a60cd706aba3bc838d705c237.png](https://i-blog.csdnimg.cn/blog_migrate/9e83d42706ff8f196c58db66cefffa56.png)
方法
![3c96582b1b9829d15990cc09531faca0.png](https://i-blog.csdnimg.cn/blog_migrate/ea8ac45c088e4ae7e7809f56cedac6c6.jpeg)
Result类
这个类是用来获取Get或扫描查询的单行结果。
构造函数
![5804b6a92e0e6c0d216f9e98389a0881.png](https://i-blog.csdnimg.cn/blog_migrate/28176178eaadbe1dc0a8f2ae6119bad0.png)
方法
![4eeba2ee745e1208233ce0381ec526c3.png](https://i-blog.csdnimg.cn/blog_migrate/536baee912de7b166dccc63d87f89f68.png)