我正在使用hbase api连接到cloud bigtable。我需要过滤掉特定时间范围内的记录。
cloud bigtable中存储的数据格式如下:
"12345"
a:b @ 2019/04/28-23:21:21.553000
"ab"
a:c @ 2019/04/28-23:21:21.553000
"ac"
b:d @ 2019/04/28-23:21:21.553000
"bd"
正在尝试使用 setTimeRange()
方法不返回任何行。下面是代码:
Scan scan = new Scan();
scan.setTimeRange(1556493680, 1556493690);
如何根据时间戳获取行?感谢您的帮助。
1条答案
按热度按时间watbbzwu1#
正如doug在评论中指出的,所提供的示例代码看起来是正确的,所以这可能是一个客户端错误。为了进一步诊断,我们建议在github问题跟踪器中为cloudbigtable客户机项目提交一个问题。
您还可以向gcp支持部门提交一个支持案例,并在那里提供关于您的项目和bigtable示例的具体细节。
如前所述,请尽可能详细地说明如何再现问题,例如,演示问题的独立示例程序以及特定有问题的客户端库版本将非常有助于进一步诊断问题。