gpt4 book ai didi

java - 如何在 Java 中获取 HBase 的行键

转载 作者:可可西里 更新时间:2023-11-01 16:41:12 25 4
gpt4 key购买 nike

映射器任务配置为:

TableMapReduceUtil.initTableMapperJob("PaperAbout1", scan, InputMapper.class, Text.class, Text.class, job);

而map函数头如下:

protected void map(ImmutableBytesWritable row, Result value,
Mapper<ImmutableBytesWritable, Result, Text, Text>.Context context)
throws IOException, InterruptedException {

任何需要检索的列值都可以通过以下方式检索:

String columnValue = Bytes.toString(result.getValue(Bytes.toBytes("ColumnFamily"), Bytes.toBytes("column"))));

map任务中如何获取扫描行的key?

最佳答案

row.get() 

将返回 key 的字节数组。您当然必须将其解析为您使用 Bytes.toDatatype() 方法用作 key 的正确数据类型。

关于java - 如何在 Java 中获取 HBase 的行键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40866748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com