我正在使用HBase CDH3,並且正在設計我的HBase表。假設我所有的rowkeys都是散列的,並且我有2個列族colFamA和colFamB。對於每一行,都會存儲在colFamA或colFamB中的值,但不能同時存在。請問HBase掃描不包含我想返回的系列的行
如果我成立了一個掃描儀中的每一行掃描結束了,我在我的掃描儀指定
Scan scan = new Scan();
scan.addFamily(Bytes.toBytes("colFamA");
hTable.getScanner(scan);
所以我只想colFamA值,而不是colFamB值,將我的掃描儀仍然掃描整個行不包含colFamA的數據(即只有colFamB值的行)?即使我沒有添加它作爲要在掃描中返回的列,colFamB會減慢掃描的速度嗎?
我知道它只會返回colFamA,但是在執行掃描時,掃描程序是隻掃描與colFamA相關的行,還是需要掃描與colFamB相關的行,即使我不希望colFamB返回 – Tucker
不,它不會掃描colFamB。 – mashuai