每当我输入任何记录时,我想为我的配置单元添加一个唯一值,该值不应该在整个配置单元表中重复使用。我无法找到任何解决方案或任何功能。在我的情况下,我想要使用拉丁语pig输入蜂巢中的记录。请帮忙。在配置单元表中添加唯一值
回答
HIVE不提供类似约束的RDBMS数据库。
使用PIG脚本的建议使用方法如下。 1.加载数据 2.对数据应用DISTINCT 3.将数据存储在某个位置 4.在相同位置创建外部配置单元表。
如果您可以使用HCATALOG,允许您将数据直接存储在Hive表中,则步骤3和4可以结合使用。
可以请你分享链接吗? – animal
[1]:https://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#DISTINCT [2]:https://hive.apache.org/javadocs/hcat-r0.5.0/loadstore .html –
它如何适用于OP请求? –
你看看这个? https://github.com/manojkumarvohra/hive-hilo它似乎提供了一种方法来使用hi/lo算法在配置单元中生成序列号
你能提供任何例子吗?这会帮助我更好地理解它。 – animal
- 1. 向另一个列表中的列表添加唯一元素
- 2. 在Excel中添加唯一编号以复制单元格
- 3. 如何复制搜索表单元素并添加唯一ID
- 4. 仅添加唯一值
- 5. JSON添加唯一键值
- 6. 设置在表中的唯一值
- 7. 在Python中添加唯一值到列表中
- 8. 加入两个表并在配置单元中的新表中插入值
- 9. 使用两个配置单元表中的值创建一个新的配置单元表
- 10. 多个表加入配置单元
- 11. 使用级联关键字添加列到配置单元表
- 12. 将分区添加到不带数据的配置单元表
- 13. 如何将列添加到现有配置单元外部表?
- 14. MYSQL:基于唯一的行值为表添加唯一的数值?
- 15. 添加表单元素的值
- 16. 配置单元未取值
- 17. 在配置单元中仅获取一行中的非空值
- 18. 以最小的差值加入配置单元表
- 19. 添加的唯一匹配数组元素PHP
- 20. 在上一个表格单元格中输入值时向表格添加行
- 21. 配置单元 - 根据某些列选择唯一行
- 22. 将表单元素添加到一个表单元素
- 23. 向mySql中的现有表添加唯一值
- 24. R反应值 - 添加到列表中的唯一
- 25. 添加到或唯一键的SQL表中检索和值
- 26. 配置表格单元格
- 27. ARRAY_CONTAINS配置单元中的多个值
- 28. regexp_extract找到配置单元中的值
- 29. 配置单元添加文件/ jar说不存在
- 30. 添加在配置
您对插入有多少控制?你知道最大批量吗? –
@DuduMarkovitz我一次只有一个文件。 – animal
任何不使用'row_number()over()'的理由? –