【发布时间】:2015-10-28 21:21:19
【问题描述】:
我正在使用 org.apache.hadoop.hbase 库来查询 hbase。 在 h-base 中,我有以下内容:
表名:员工 在此表中,我有以下字段: emp_id、姓名、年龄、职务、入职日期
如果我只有他的加入日期和姓名,我如何找到员工的指定。 我正在使用类似的东西:
public static void getOneRecord (Configuration conf, String tableName, String rowKey, String rowKey2) throws IOException{
HTable table = new HTable(conf, tableName);
Get get = new Get(rowKey.getBytes());
Result rs = table.get(get);
for(KeyValue kv : rs.raw()){
System.out.print(new String(kv.getRow()) + " " );
System.out.print(new String(kv.getFamily()) + ":" );
System.out.print(new String(kv.getQualifier()) + " " );
System.out.print(kv.getTimestamp() + " " );
System.out.println(new String(kv.getValue()));
}
}
如何将其扩展到 2 个行键。
注意:保证这一对查询只会返回一个值。
【问题讨论】:
标签: java mysql apache hadoop hbase