【问题标题】:HBase shell query rowkey coming from the result of a java method来自 java 方法结果的 HBase shell 查询行键
【发布时间】:2019-04-11 22:54:15
【问题描述】:

我的情况是 HBase 表的 rowkey 是由一些散列函数散列的,所以使用 get 和 rowkey 来获取 KV 对并不是那么透明。 我想在HBase shell中使用java方法来获取hash值,然后将它传递给HBase shell中的get命令,我有这种可能吗? IE。通过使用以下语句 得到'table_name', hash("String")

【问题讨论】:

    标签: shell hash hbase


    【解决方案1】:

    HBase 直接不支持自定义 UDF 但您可以在 Phoenix 中使用自定义 UDF:https://phoenix.apache.org/udf.html

    Phoenix 是 HBase 之上的 SQL 层。您可以在 HBase 之上的 apache phoenix 中创建视图或表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-24
      • 2023-03-11
      • 2013-05-21
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      相关资源
      最近更新 更多