W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
當人們開始使用HBase時,他們傾向于編寫如下所示的代碼:
Get get = new Get(rowkey);
Result r = table.get(get);
byte[] b = r.getValue(Bytes.toBytes("cf"), Bytes.toBytes("attr")); // returns current version of value
但是特別是當內部循環(huán)(和MapReduce作業(yè))時,將columnFamily和column-names重復轉換為字節(jié)數組的成本非常高。最好對字節(jié)數組使用常量,如下所示:
public static final byte[] CF = "cf".getBytes();
public static final byte[] ATTR = "attr".getBytes();
...
Get get = new Get(rowkey);
Result r = table.get(get);
byte[] b = r.getValue(CF, ATTR); // returns current version of value
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: