0 0

hbase查询条件错误0



 我想查询表名:为什么我执行 get 'scores','Jim',{COLUMN=>'grade','value'=>4}和执行get 'scores','Jim',{COLUMN=>'grade','value'=>10}返回的结果都是

COLUMN                    CELL                                                                  

 grade:                   timestamp=1403487904714, value=4                                      

 

1 row(s) in 0.0050 seconds

呢?

value=4为什么我查询条件里面输入value=>10的时候还能把value=4的查询出来?

2014年6月23日 15:31
  • 大小: 175.8 KB

1个答案 按时间排序 按投票排序

0 0

试试:
get 'scores','Jim',{COLUMN=>'grade',value=>'4'}
get 'scores','Jim',{COLUMN=>'grade',value=>'10'}

或者:
get 'scores','Jim',{COLUMN=>'grade',value=>4}
get 'scores','Jim',{COLUMN=>'grade',value=>10}

我没有用过HBase,最近刚在看,在Shell中,常量是不需要引号的,二进制需要双引号,其他值需要单引号。

楼主试试。

2014年6月24日 10:47

相关推荐

    hbase导出csv,文本,html文件

    1. **HBase条件查询**:使用HBase的Shell命令或者Java API,根据特定条件(如行键、列族、时间戳等)查询HBase中的数据。 2. **数据导入Hive**:创建一个Hive外部表,该表与HBase表结构对应,然后使用`LOAD DATA`...

    hbase安装与使用

    2. **准备条件**:除了基本的 HBase 安装配置外,还需要配置 Hadoop 的伪分布式环境。 3. **修改配置**:根据实际需求调整 `hbase-site.xml` 和 `hadoop-site.xml` 中的相关配置项。 #### 完全分布式模式 1. **...

    Hbase数据库界面管理器

    用户可以使用行键、列族、列限定符和时间戳等条件组合,构建复杂的查询语句,快速定位所需数据。 4. 导入导出:工具提供数据导入和导出功能,允许用户将数据从CSV或其他格式导入到HBase,或将HBase中的数据导出到...

    thrift操作Hbase数据库

    在操作Hbase时,可能会遇到如网络错误、权限问题或数据冲突等异常,需要进行适当的异常处理,确保程序的健壮性。 6. **性能优化** 在大量数据操作时,可以考虑使用批处理(Batch)功能,一次性处理多个请求,提高...

    Elasticsearch-HBase-sep机制

    这种数据同步方案适用于需要实时查询分析的场景,如日志分析、监控系统、推荐系统等,通过HBase存储大量原始数据,利用Elasticsearch提供高效的搜索和分析服务。 总结,`SEP`机制通过`hbase-indexer`组件实现了...

    Hbase集群部署.pdf

    部署HBase集群的前提条件包括:至少需要三台虚拟机来创建一个伪集群环境,操作系统为Ubuntu11.04,JDK版本为7或以上,因为较旧版本的JDK不支持Hadoop集群的运行。Hadoop版本选择为1.0.2,HBase版本为0.94.0,并且这...

    Elasticsearch-HBase-replication同步

    9. **查询优化**: 结合Elasticsearch的查询语言(如Lucene Query Parser或JSON Query DSL),可以实现复杂和高性能的搜索查询,同时充分利用Elasticsearch的全文搜索和聚合功能。 总之,Elasticsearch-HBase ...

    MapReduce on Hbase

    例如,可以利用HBase提供的过滤器,仅对满足特定条件的数据行进行处理,从而优化作业的性能。 使用HBase和MapReduce时,典型的工作流程可能包括以下几个步骤: 1. 准备阶段:配置HBase的环境,包括设置HBase的表...

    hbase1.2+java开发最小依赖jar包合集

    6. **数据插入与查询**:使用`Put`对象可以将数据插入表中,`Get`对象用于查询,`Scan`则用于扫描多个行或特定条件的数据。所有操作都需提交到HBase的RegionServer执行。 7. **过滤器和比较器**:HBase支持丰富的...

    HBase权威指南中文版+官方文档

    - **限制**:列出HBase设计与使用的限制条件。 #### 七、HBase与MapReduce - **Map-Task分裂**:解释如何利用MapReduce进行任务分割。 - **HBase MapReduce示例**:给出具体的MapReduce应用实例。 - **访问其他...

    hbase开发依赖包.zip

    例如,它包含的`ImmutableList`、`ImmutableMap`和`Optional`等类在处理不可变数据结构时非常有用,而`Preconditions`则有助于在代码中进行条件检查,避免运行时错误。 2. **com.google.protobuf-2.4.0.jar**: ...

    spark使用java读取hbase数据做分布式计算.pdf

    `Scan`对象用于定义从HBase表中查询的条件,包括过滤器、时间戳范围等。`Base64.encodeBytes()`方法用于将字节数组编码为字符串,便于存储和传输。 接着,我们创建`JavaSparkContext`实例,这是Spark Java API的...

    hadoop hbase性能报告(英文)

    3. 编写多个HBase程序,在多种条件下测试HBase的性能,这些条件是官方性能评估测试未涉及的。 #### 安装与初步挑战 安装Hadoop的过程相对直接,但在运行内置的性能评估测试时遇到了问题。最初的问题是由于配置错误...

    hadoop、hbase、hive、zookeeper版本对应关系续(最新版)(2015)

    4. ZooKeeper的3.4.x版本是HBase 1.0.0及以上版本运行的前提条件。 此外,因为文章也提到官方对版本兼容性有明确说明,所以在实际部署时,应当参考官方文档,以获得最准确的版本兼容性信息。而且,版本更新可能带来...

    HBase权威指南

    本书提供了丰富的代码示例,覆盖了HBase客户端API的基本操作,如创建表、插入数据、查询数据等,帮助读者快速上手HBase开发。 #### CRUD操作 - **创建(Create)**:使用`Put`方法将数据写入HBase表。 - **读取...

    SQL Server数据库到HBase数据库的模式转换和数据迁移研究.pdf

    这些规则需要能够处理不同类型和规模的数据,并且能优化HBase的存储和查询效率。 4. 实现一键迁移:在定义好模式转换和数据迁移规则后,可以开发或使用现成的迁移工具,来实现一键式的数据迁移。这将大大简化迁移...

    一种基于json的Hbase到mysql的数据抽取方法.pdf

    清洗规则用于处理数据集中的错误、不完整或不一致的数据,而转换规则则用于将Hbase中的非结构化数据转换为MySQL能理解的结构化格式。字段映射关系的配置确保了源数据与目标数据表之间的对应关系。 在配置完成后,...

    hbase-demo:一些代码hbase

    6. **错误处理与异常**:了解在操作 HBase 时可能出现的常见错误和异常,以及如何进行适当处理。 通过研究 `hbase-demo-master` 项目,你可以深入理解 HBase 的工作原理,并能熟练地在 Java 应用中集成和使用 HBase...

    关于通过百度地图API采集POI数据,并存储到HBase的项目。.zip

    同时,学习使用Java或HBase的Shell命令进行数据插入、查询和更新操作。 为了便于管理和维护,该项目采用的是**Maven**进行项目构建和依赖管理。**poi-parent-master**这个文件名暗示可能是一个Maven的父项目,包含...

Global site tag (gtag.js) - Google Analytics