【发布时间】:2018-01-08 21:01:57
【问题描述】:
我们正在尝试将数据从 HIVE 表导出到 HANA,能够使用 Sqoop 导出命令中的--hcatalog 表选项导出数据。
但是在尝试使用带有 where 子句的查询选项加载数据时遇到问题
是否可以在 sqoop 导出命令中使用查询选项?
我的 Sample scoop 命令如下所示
sqoop export -D sqoop.export.records.per.statement=1 -D mapreduce.map.memory.mb=16384 -D mapreduce.map.java.opts=-Xmx16384m --connect "jdbc:xxxxxx" --driver "com.sap.db.jdbc.Driver" --username "xxxxx" --password "xxxxxx" --table "hanaschema.table1" --query "select field1,substr(field2,1),field3,field4,from "hadoopschema.table" where field1 = 2017 and field3 = 4" --input-null-string '\\N' --input-null-non-string '\\N' --num-mappers 20 –-validate
感谢您的帮助..
谢谢 斯里尼
【问题讨论】:
-
你的表结构是什么分区的?