HBase Shell查询Rowkey来自Java方法的结果

时间:2018-11-08 12:19:34

标签: shell hash hbase

我的理想选择是HBase表的行键由某种哈希函数进行哈希处理,因此使用get和rowkey来获取KV对并不是那么透明。 我想在HBase Shell中使用java方法获取哈希值,然后将其传递给HBase Shell中的get命令,我有这种可能吗?即通过使用以下语句 获取'table_name',hash(“ String”)

1 个答案:

答案 0 :(得分:0)

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

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