我正在编写一个应用程序,通过 JSP 显示 HBase 中特定表中的数据。我想获取一行的特定列族中的所有列。
有什么办法吗?
最佳答案
public String[] getColumnsInColumnFamily(Result r, String ColumnFamily)
{
NavigableMap<byte[], byte[]> familyMap = r.getFamilyMap(Bytes.toBytes(ColumnFamily));
String[] Quantifers = new String[familyMap.size()];
int counter = 0;
for(byte[] bQunitifer : familyMap.keySet())
{
Quantifers[counter++] = Bytes.toString(bQunitifer);
}
return Quantifers;
}
结果 r 是一个理想的行。
关于java - 获取一行 HBase 的特定列族中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749527/