首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用查询的Sqoop导出

使用查询的Sqoop导出
EN

Stack Overflow用户
提问于 2017-08-02 04:35:50
回答 1查看 9.2K关注 0票数 0

我们正在尝试将数据从配置单元表导出到HANA,从而能够使用Sqoop export命令中的--hcatalog表选项导出数据。

但是在尝试使用带有where子句的查询选项装载数据时会遇到问题

是否可以在sqoop export命令中使用查询选项?

我的挖出命令示例如下所示

代码语言:javascript
复制
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

感谢你的帮助..

谢谢斯里尼

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 10:49:39

不幸的是,Sqoop Export还不支持--query参数。我们只能在Sqoop import命令中使用它。

有关Export control arguments导出中可用选项的详细信息,请参阅Sqoop部分。

或者,将查询的输出复制到另一个表中,然后将该表导出到HANA中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45447237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档