我们正在尝试将数据从配置单元表导出到HANA,从而能够使用Sqoop export命令中的--hcatalog表选项导出数据。
但是在尝试使用带有where子句的查询选项装载数据时会遇到问题
是否可以在sqoop export命令中使用查询选项?
我的挖出命令示例如下所示
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感谢你的帮助..
谢谢斯里尼
发布于 2017-08-02 10:49:39
不幸的是,Sqoop Export还不支持--query参数。我们只能在Sqoop import命令中使用它。
有关Export control arguments导出中可用选项的详细信息,请参阅Sqoop部分。
或者,将查询的输出复制到另一个表中,然后将该表导出到HANA中。
https://stackoverflow.com/questions/45447237
复制相似问题