Write a UDF that generates a UUID in Java something like this:
@description(name = "uuid", value = "_FUNC_() - Generate a unique uuid") @SuppressWarnings({"UnusedDeclaration"}) public class Uuid extends UDF{ public Text evaluate() { return new Text(UUID.randomUUID().toString()); } } On Tue, Nov 16, 2010 at 10:23 AM, afancy <grou...@gmail.com> wrote: > Hi, Tim, > > I think sequential integer would be better. Is it difficult to generate a > global integer? > BTW: how to generate UUID in Hive? thanks > > Regards, > afancy > > On Tue, Nov 16, 2010 at 9:11 AM, Tim Robertson > <timrobertson...@gmail.com>wrote: > >> Does it need to be a sequential INT? If not, then a UUID works very well. >> >> Cheers, >> Tim >> >> >> On Tue, Nov 16, 2010 at 8:55 AM, afancy <grou...@gmail.com> wrote: >> > Hi, Zhang, >> > How to integrate this snowflake with Hive? Thanks! >> > Regards, >> > afancy >> > >> > On Mon, Nov 15, 2010 at 10:35 AM, Jeff Zhang <zjf...@gmail.com> wrote: >> >> >> >> Please refer https://github.com/twitter/snowflake >> >> >> >> >> >> >> >> On Mon, Nov 15, 2010 at 5:09 PM, afancy <grou...@gmail.com> wrote: >> >> > Hi, >> >> > Does anybody know how to generate a unique ID in Hive? I have a >> table: >> >> > hive> describe results; >> >> > OK >> >> > id int >> >> > test string >> >> > Time taken: 0.091 seconds >> >> > >> >> > When I insert data into the table results, i want to generate a >> unqiue >> >> > Id, >> >> > which is like a sequence in RDBMS. >> >> > Regards, >> >> > afancy >> >> >> >> >> >> >> >> -- >> >> Best Regards >> >> >> >> Jeff Zhang >> > >> > >> > >