【发布时间】:2019-08-01 19:18:12
【问题描述】:
我正在尝试使用 sqoop 导出将文件从 HDFS 导出到 DB2 AS400 表并出现以下错误:
Caused by: java.sql.SQLException: [SQL7008] SCORE in OPIDSYS not valid for operation.
当我在网上研究时,我得到了这个链接:http://www.websina.com/bugzero/faq/exception-as400.html
但我不确定日记是什么意思,我的 AS400 架构师也不知道。
我的 Sqoop:
sqoop export --driver com.ibm.as400.access.AS400JDBCDriver --connect jdbc:as400://SERVER:0000/DB --username xxx --password 'xxx' --table DB.SCORE --direct --export-dir '/test/path/' --input-fields-terminated-by ',' --input-lines-terminated-by '\n' --input-null-string '\\\\N' --input-null-non-string '\\\\N' --verbose
示例 hdfs 数据:
match,score
11,2
22,9
33,4
【问题讨论】:
-
自称为 AS400 架构师的人应该真正了解什么是日志。你在谷歌上搜索时发现的很可能是正确的答案。这是一篇关于什么是日记以及它的作用的好文章ibm.com/support/knowledgecenter/en/ssw_ibm_i_72/rzaki/…
标签: jdbc db2 sqoop ibm-midrange