java - 如何像 oracle/mysql in(row1,row2,row3...) 一样按行解析 HBase 查询数据

标签 java database hadoop hbase

在oracle/mysql中我们通常查询记录使用

select * from test t where t.id in(1001,1002,1003);

但是hbase没有选择数据的api,只能 使用扫描(开始行)和结束行;

谁已经解决了这个问题,或者有办法做到这一点。 谢谢。

最佳答案

如果您正在寻找 HBase 作为 RDBMS 的替代品,那就不要了。 HBase 在查询数据的方式上受到更多限制。

在任何情况下,如果您在 HBase 中的行键是 id,您可以通过键执行您提到的 3 GET 查询

关于java - 如何像 oracle/mysql in(row1,row2,row3...) 一样按行解析 HBase 查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11915256/

相关文章:

php - PHP自动生成META标签

ubuntu - Hadoop Hue 无法访问文件系统根目录

hadoop - 竞争条件警告 OpenTSDB

Java - 公开一个将接口(interface)实现为 Web 服务的 DAO 类

java - 如何从字符串中删除除 - 之外的所有特殊字符。和空间

java - 在 NetBeans 中编译任何 JavaFX 项目都会返回 Unsupported major.minor version 52.0

mysql - 自动将excel文件加载到mysql中

mysql - 如何解决这个mysql唯一id提供奇数的问题?

hadoop - Row 格式 serde 是创建 Hive 表时要使用的强制参数吗

java - NetBeans 库问题