【发布时间】:2017-09-22 19:45:02
【问题描述】:
我正在使用 HBase CDH3,并且正在设计我的 HBase 表。假设我所有的行键都是散列的,并且我有 2 个列族 colFama 和 colFamB。对于每一行,都会有值存储在 colFama 或 colFamB 中,但不能同时存储。
如果我设置扫描仪扫描每一行,并在我的扫描仪中指定
Scan scan = new Scan();
scan.addFamily(Bytes.toBytes("colFamA");
hTable.getScanner(scan);
所以我只想要 colFama 值,而不是 colFamB 值,我的扫描仪是否仍需要扫描不包含 colFama 数据的行(即只有 colFamB 值的行)?即使我没有将它添加为要在扫描中返回的列,存在 colFamB 的事实是否会减慢扫描速度?
【问题讨论】:
标签: java hadoop hbase crud nosql