
描述 HBase 中 scan 和 get 的功能以及实现的异同?
HBase 的查询实现只提供两种方式:
1)按指定 RowKey 获取唯一一条记录,get 方法
(org.apache.hadoop.hbase.client.Get) Get 的方法处理分两种 : 设置了ClosestRowBefore 和 没有设置 ClosestRowBefore 的 rowlock。主要是用来保证行的事务性,即每个 get 是以一个 row 来标记的。一个 row 中可以有很多 family 和 column。
2)按指定的条件获取一批记录,scan 方法(org.
阅读全文 → 2023-01-24