用于import-all-tables的map-hive-columns的sqoop命令

时间:2016-09-29 09:59:22

标签: hive sqoop

我使用sqoop命令从模式导入所有表.map-column-hive在表级别中工作正常。但是当我运行模式级别时,它会出错。

{ filter: [1,2,3], b:'a'}

我需要使用hive数据类型映射一些表数据类型。它导致错误" 导入时没有找到列名"。是否还支持import-all-tables(Schema)选项的map-hive-column?

1 个答案:

答案 0 :(得分:0)

试试这个,你给了map-column-hive的双引号

sqoop import-all-tables --verbose --connect "jdbcconnectionstring" --username user --password password  --hive-import --hive-database hiveschematest --map-column-hive emptest.id=int,emptest.name=varchar(100),emptest.address=varchar(100)  -m 1