如何在Phoenix sqlline中获取md5sum的十六进制字符串?

时间:2019-06-17 08:15:23

标签: hbase phoenix

md5()返回BINARY(16),如何在sqlline中将其转换为字符串?

http://phoenix.apache.org/language/functions.html#md5

1 个答案:

答案 0 :(得分:0)

Phoenix不提供开箱即用的功能来将BINARY(16)转换为HexString。

但是您可以编写自己的自定义UDF(即Java中的UDF)以将Binary-to-hex转换并按照以下准则进行导入。

https://phoenix.apache.org/udf.html

https://phoenix.apache.org/udf.html#How_to_write_custom_UDF