我有一个oracle表,它有80列,id在状态列上分区。我的要求是创建一个具有类似oracle表模式的hive表,并在state上进行分区。
我尝试使用sqoop -create-hive-table选项。但不断收到错误
错误sqoop.Sqoop:运行Sqoop时遇到异常:java.lang.IllegalArgumentException:分区键状态不能是要导入的列。
据我所知,在Hive中,分区列不应该在表定义中,但是我该如何解决这个问题呢?
我不想手动编写create table命令,因为我有50个这样的表要导入并想使用sqoop。
有任何建议或想法吗?
由于
答案 0 :(得分:0)
这有转机。 以下是我休闲的程序: