从sap hana导入hadoop时发生sqoop导入错误

hmmo2u0o  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(419)

我想将表数据从sap-hana导入hadoop。对于一个表,我能够成功地执行查询,并将数据从saphana摄取到hadoop中。但当我想换一张table时,我遇到了以下问题:昨天的问题。
以下是查询和错误。我请求在这方面帮助我
查询:

sqoop import --driver com.sap.db.jdbc.Driver \
--connect "hostname/schemaname" \
--username teja \
--password mypwd \
--table test \
--target-dir "output" \
--m 1;

错误:
错误:java.io.ioexception:nextkeyvalue中的sqlexception由以下原因引起:com.sap.db.jdbc.exceptions.jdbcdriverexception:sap dbtech jdbc:[257]:sql语法错误:“/”附近的语法不正确:
提前谢谢。

b5buobof

b5buobof1#

尝试使用--query参数而不是--table命令,看看是否适合您:

sqoop import --driver com.sap.db.jdbc.Driver \
--connect "<hostname>:<port>?currentschema=<schemaname>" \
--username teja \
--password mypwd \
--query "select * from test where $conditions" \
--target-dir "output" \
--m 1;

相关问题