Hive生成UUID

在处理数据过程中,为了能较快的定位导数据,通常都要给一个或者一组数据生成一个唯一key,有些数据可以用一些特殊的条件字段来组合生成,因为通过这些条件可以定位到唯一的一条或者一组数据。但是组成这个Key也是个坑,一个不小心就会导致key重复,那么我们就可以通过UUID来最大限度的避免这个问题。

可以使用如下方式生成UUID

1
regexp_replace(reflect("java.util.UUID", "randomUUID"), "-", "")

这样就会生成一个唯一的字符串,不能说百分百唯一,但是重复的几率真的是非常少了。

Cco.Xyz wechat
坚持原创技术分享,您的支持将鼓励我继续创作!
0%