【发布时间】:2016-08-26 12:41:07
【问题描述】:
我有一个名为 dept 的 MySQL 表,我将其加载到 Hive EXTERNAL 表 dept 表中,作为基于时间戳列 ts 的增量附加检查列最后值。
这工作正常,现在我想根据dept_name 和ts 列将动态分区添加到我的配置单元表dept。
我知道我可以在 sqoop 之外创建表动态分区,但在将数据加载到动态分区时需要帮助。我看到了一个使用--hive-partition-key 和--hive-partition-value 的示例,但是该值是硬编码的。如果不对 hive-partition-values 进行硬编码,我可以使用 SQOOP 自动将数据加载到相应的分区,比如 (dept1,timestamp1/dept1,timestamp2..etc) 和 (dept2,timestamp1/dept2,timestamp2...etc)?
【问题讨论】: