Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在HBase REST API中基于列查询数据?_Java_Rest_Hadoop_Hbase - Fatal编程技术网

Java 如何在HBase REST API中基于列查询数据?

Java 如何在HBase REST API中基于列查询数据?,java,rest,hadoop,hbase,Java,Rest,Hadoop,Hbase,我是HBase和HBase REST API的新手。当前正在使用HBase REST API从表中获取数据 表格结构 | ROW_KEY | GrDetails:REGISTERED_MOBILENUMBER | GrDetails:FIRSTNAME | '9999999999MOB-89898989898MCH-904789LCH', '9999999999' , 'TEST_USER

我是HBase和HBase REST API的新手。当前正在使用HBase REST API从表中获取数据

表格结构

|                   ROW_KEY            | GrDetails:REGISTERED_MOBILENUMBER | GrDetails:FIRSTNAME |
'9999999999MOB-89898989898MCH-904789LCH',           '9999999999'           ,      'TEST_USER'
需要基于GrDetails:REGISTERED\u MOBILENUMBER列获取数据

当前正在使用行_键获取HBase REST API端点以下的数据

http://localhost:8080/table1/9999999999MOB*
它将返回单个数据并正常工作

  • 如果9999999 MOB位于ROW_键的末尾,则类似于898MCH-904789LCH-9999999 MOB位于REST API端点上方(http://localhost:8080/table1/9999999999MOB*)返回空集
  • 如何获取数据,手机号码位于
    行的任何位置
  • 在基于列的RDBMS中是否有使用WHERE条件的选项

    RDBMS查询

    SELECT * FROM table WHERE REGISTERED_MOBILENUMBER = 9999999999
    
    如何根据GrDetails:REGISTERED\u MOBILENUMBER列查询HBase REST API以获取数据

    Java中是否有可直接访问HBase REST API的库?如果有,请建议图书馆提供教程