Hadoop 需要使用配置单元在表中添加自动增量列

Hadoop 需要使用配置单元在表中添加自动增量列,hadoop,hive,hiveql,Hadoop,Hive,Hiveql,我必须使用配置单元创建一个表。但是我想用自动递增列创建那个表 我在谷歌上搜索过,但找不到确切的答案。 如果有人知道它的语法。请分享 提前谢谢 您需要为其使用UDF(用户定义函数)。我已经在这个链接中成功地使用了UDF 此外,您还可以通过了解在hive中使用UDF。您必须为此编写一个UDF。看看下面的Jira讨论 下载以下文件并试用 这仅适用于小输入。由于UDFrow_sequence()在减速机中使用,因此减速机计数应保持为1,以保持自动递增字段的不同 INSERT INTO TEST_IN

我必须使用配置单元创建一个表。但是我想用自动递增列创建那个表

我在谷歌上搜索过,但找不到确切的答案。 如果有人知道它的语法。请分享

提前谢谢

您需要为其使用UDF(用户定义函数)。我已经在这个链接中成功地使用了UDF


此外,您还可以通过了解在hive中使用UDF。

您必须为此编写一个UDF。看看下面的Jira讨论

下载以下文件并试用

这仅适用于小输入。由于UDF
row_sequence()
在减速机中使用,因此减速机计数应保持为1,以保持自动递增字段的不同

INSERT INTO TEST_INC SELECT
reflect("java.util.UUID", "randomUUID"), test1, test2, test3 from TEST;

例如。

如果UDF的实例被标记为garbadged,而新实例被标记为Instanced,那么计数是否会重新开始为0?这在我们选择row_sequence时起作用,将其作为列添加到新表或现有表中如何。