0

我有一个疑问。我正在尝试从 oracle 中提取数据并希望将其推入HDFS使用sqoop 1.4.6.
我要迁移的表包含名为“ COMMENT”的列(这是oracle中的保留关键字),但是当我尝试将表推送到HDFSusingsqoop时,发生的错误是:

15/09/30 14:52:49 错误 db.DBRecordReader:顶级异常:java.sql.SQLSyntaxErrorException:ORA-00936:缺少表达式

我尝试\ and "将此列设置为: "\"\"COMMENT\"\""当我在查询期间列出列名时

那么如何解决此错误..

4

1 回答 1

0

请尝试使用 --query 选项进行 sqoop 导入。

例如: sqoop import --query "select COMMENT from Table_Name ....."

于 2016-04-28T12:39:51.337 回答