[英]Scan Hbase for particular rowkey's
I want to get all columns from Hbase table within particular Rowkey. 我想从特定Rowkey中的Hbase表中获取所有列。
eg:
Rowkey starts from 123456
Rowkey ends with 123466
so i want to fetch programatically (In java) all columns within this rowkeym only.
This is quite straight forward. 这很简单。 Have you tried anything? 你有尝试过吗? Anyways, 无论如何,
Configuration conf = HbaseConfiguration.create();
HTable table = new HTable(conf, "tablename");
Scan scan = new Scan();
scan.setStartRow(Bytes.toBytes("123456"));
scan.setStopRow(Bytes.toBytes("123456"));
ResultScanner rs = table.getScanner();
for (Result result : scanner) {
for (KeyValue kv : result.raw()) {
System.out.println("KV: " + kv + ", Value: " +
Bytes.toString(kv.getValue()));
}
}
scanner.close();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.