HBase shell 查询行键来自 java 方法的结果
HBase shell query rowkey coming from the result of a java method
我的情况是HBase的rowkey table被一些散列函数散列了,所以使用get和rowkey来获取KV对不是那么透明。
我想用HBaseshell中的java方法获取hash值,然后传递给HBaseshell中的get命令,有这种可能吗? IE。通过使用以下语句
得到 'table_name', 散列 ("String")
HBase 直接不支持自定义 UDF 但您可以在 Phoenix 中使用自定义 UDF:https://phoenix.apache.org/udf.html。
Phoenix 是 HBase 之上的 SQL 层。您可以在 HBase 之上的 apache phoenix 中创建视图或 table。
我的情况是HBase的rowkey table被一些散列函数散列了,所以使用get和rowkey来获取KV对不是那么透明。 我想用HBaseshell中的java方法获取hash值,然后传递给HBaseshell中的get命令,有这种可能吗? IE。通过使用以下语句 得到 'table_name', 散列 ("String")
HBase 直接不支持自定义 UDF 但您可以在 Phoenix 中使用自定义 UDF:https://phoenix.apache.org/udf.html。
Phoenix 是 HBase 之上的 SQL 层。您可以在 HBase 之上的 apache phoenix 中创建视图或 table。