当前位置: 首页 > 知识库问答 >
问题:

用hbase serde阅读hbase表,用蜂巢中的凤凰盐腌

林和畅
2023-03-14

我使用Phoenix SQL创建表查询创建了一个hbase表,并指定了salt_buckets。Salting将前缀添加到rowkey中。

我已经用hbase serde创建了一个外部配置单元表来映射到这个hbase表,问题是当我通过rowkey上的筛选来查询这个表时:

我的问题是如何在配置单元中的行键值上高效地查询这个表(去掉salt前缀)?

共有1个答案

黎曾笑
2023-03-14

是的,你说得对

它不起作用,因为我认为salt前缀也被拿来作为密钥。‘

缓解的一种方法是使用散列而不是随机前缀。并在行键前缀计算出的哈希值。使用此技术,您可以为要扫描的行键计算哈希值。:

您可能还想阅读这篇文章以获得更详细的解释。

 类似资料:
  • 我应该创建phoenix视图还是表来映射hbase表?如果hbase表被hbase api更新,那么phoenix视图或表会更新吗?

  • 一些基本信息如下: Hadoop2.7.1和NameNode HA enable hbase0.98.12 phoenix-4.6.0-hbase-0.98 执行sqlline.py localhost is error 执行sqlline.py localhost:nameservices/hbase is error

  • 插件更新到Spark2.0了吗?我不能使用插件 错误: 只要jdbc连接凤凰就可以了!

  • 蜂巢平台(OpenComb Platform)是一个基于 PHP 5.3 实现的深度云计算应用框架。蜂巢采用了扩展模式,系统中的功能和特性,都由扩展提供。 因此,用户可以通过开发和安装扩展来部署各种类型的互联网应用。

  • null 和我的流协议缓冲区java教程创建我的数据“测试本”。 而我 使用创建HDFS文件夹。