KeyValue createPutKeyValue(byte[] family, byte[] qualifier, long ts, byte[] value) {
return new KeyValue(this.row, family, qualifier, ts, KeyValue.Type.Put, value);
}
keyvalue包含单元格信息—一个键、列族以及列、时间戳和数据。 你的案子呢
List<KeyValue> keyValues = new ArrayList<>();
for (Map.Entry<byte[], List<Cell> entry : put.getFamilyCellMap()) {
byte[] cf = entry.getKey();
List<Cell> cells = entry.getValue();
for (Cell cell : cells) {
// get row, column, ts and value using Cell api
keyValues.add(new KeyValue(...));
}
}
1条答案
按热度按时间z9smfwbn1#
包含2列的put不是键值,而是2个键值。
在put类中检查此方法:
keyvalue包含单元格信息—一个键、列族以及列、时间戳和数据。
你的案子呢