我想将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;:
提前致谢。
答案 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;