首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Informatica BDE Hive动态分区

Informatica BDE Hive动态分区
EN

Stack Overflow用户
提问于 2015-08-26 03:30:09
回答 1查看 948关注 0票数 2

Informatica是否有办法在完成配置单元映射后处理配置单元分区?

例如,假设数据来自数据库,informatica BDE将文件写入HDFS目录。一个配置单元外部表位于该HDFS目录的顶部,现在需要添加该分区。(例如hive -e "ALTER TABLE cr.employee ADD PARTITION (par_date='20150824') location '/data/cr/employee/20150824'")。

这可以在本地完成informatica bde吗,或者我们是否需要安排一个单独的作业(例如,shell脚本)来执行此操作。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2016-01-14 13:43:26

您可以通过以下两种方式完成此操作

1)创建外部分区表并将数据加载到配置单元表中,而不是HDFS文件中,还要确保在配置单元连接属性的环境sql中设置以下属性

设置hive.exec.dynamic.partition = true;设置hive.exec.dynamic.partition.mode =非严格;

2)如果您想要将此文件加载到HDFS文件中,那么您需要添加一个命令任务,该任务将称为hcat来更改/创建分区

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32212460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档