【发布时间】:2014-10-09 00:55:22
【问题描述】:
我有一个 oracle 表,它有 80 列,id 在 state 列上分区。我的要求是创建一个具有类似 oracle 表架构并按状态分区的配置单元表。
我尝试使用 sqoop -create-hive-table 选项。但是一直报错
错误 sqoop.Sqoop:运行 Sqoop 时出现异常:java.lang.IllegalArgumentException:分区键状态不能是要导入的列。
我知道在 Hive 中,分区列不应该在表定义中,但是我该如何解决这个问题?
我不想手动编写创建表命令,因为我有 50 个这样的表要导入并且想使用 sqoop。
有什么建议或想法吗?
谢谢
【问题讨论】:
标签: oracle hive sqoop partition