求助,用 Java api 怎样快速判断 hbase 里模糊匹配的 rowkey 是否存在

nthin0

  • rowkey 的数量在几十万到百万左右
  • 方案一:遍历生成所有的 rowkey,再用 table.existsAll(gets)可以判断 rowkey 是否存在,但是较慢
  • 方案二:用 scan 可以模糊匹配 rowkey,但是会把所有的数据都查出来,还是比较慢。。
Scan scan = new Scan();
scan.setStartRow(Bytes.toBytes(startRow));
scan.setStopRow(Bytes.toBytes(stopRow));
  • 有没有把两种效果结合起来的方法,模糊匹配 rowkey 是否存在,比如 rowkey 的格式是
    12345$yyyyMMddHHmmss,67890$yyyyMMddHHmmss

  • 能通过传入 12345 就快速判断 hbase 中是否有 rowkey 以 12345 开头的数据

  • 总之就是 快速 足够快 特别快

  • 谢谢各位大佬了!!!

具有Bearer token 的Laravel API-中间件auth:api - php

我正在尝试使用Bearer Token创建一个API,但我无法弄清楚:route::middleware('auth:api')是做什么的route::middleware('auth:api')的代码在哪里因此,我的Routes\Api.php文件中包含以下代码:Route::get('/login…

Analytics API:自动身份验证 - php

我正在尝试使用Google Analytics(分析)Reporting API构建仪表板,以便为我公司的客户创建报告。问题是我需要使用cronjob创建报告,但这需要身份验证。我尝试了以下方法:1.使用API for web applications:我设法完成了这项工作,但是OAuth2流程通过将我重定向到Google登录页面,迫使我向Google进行身…

重复使用Google Api Bearer令牌来访问用户的云端硬盘 - javascript

我有以下几点: gapi.auth.authorize( { client_id: CLIENT_ID, scope: SCOPES, immediate: false }, handleAuthResult); 这使我可以访问access_token:目标是使该应用程序的用户可以授予对我的应用程序的访问权限,以使用其Google驱动器存储其内容。我需要能够…

通过Python使用FacePlusPlus API - python

我收到以下错误。'error_message': 'BAD_ARGUMENTS 当我执行此python代码时。import requests import json response = requests.post( 'https://api-us.faceplusplus.com/facepp/v3/detect&#…

Celery REST API - python

有没有办法将Celery用于以下用途:使用Form参数将对外部U​​RL的HTTP调用排队(HTTP Post to网址)外部URL将响应HTTP响应,200、404、400等,如果响应采用错误非200 ish响应的形式,将重试重试一定次数,并将根据需要退出使用REST API将Task / Job / Work队列添加到Celery,将URL传递给call…