从SAP Hana导入到Hadoop期间Sqoop导入错误

时间:2016-08-31 10:42:37

标签: hadoop import sqoop hana

我想将SAP Hana中的表数据导入Hadoop。对于一个表,我能够成功执行查询,并从SAP Hana将数据提取到Hadoop中。但是,当我尝试另一张桌子时,我遇到了以下问题。昨天出现了问题。

以下是查询&错误如下。我请求在这方面帮助我

查询:

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语法错误:" /&附近的语法不正确#34;:

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试使用--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;