Как отфильтровать строки из Cloud Bigtable по отметке времени - PullRequest
1 голос
/ 09 мая 2019

Я использую 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 Ответ

0 голосов
/ 26 июня 2019

Как отметил Дуг в комментариях, приведенный пример кода выглядит правильно, поэтому возможно, что это ошибка клиента. Для дальнейшей диагностики мы рекомендуем зарегистрировать проблему в средства отслеживания проблем GitHub для проекта cloud-bigtable-client .

Вы также можете подать заявку в службу поддержки в службу поддержки GCP и предоставить конкретные сведения о вашем проекте и экземпляре Bigtable там.

Как уже было отмечено, пожалуйста, предоставьте как можно более подробную информацию о том, как воспроизвести проблему, например. автономный пример программы, которая демонстрирует проблему, а также конкретную проблемную версию клиентской библиотеки, был бы очень полезен для дальнейшей диагностики проблемы.

...