要将我的数据从HDFS导出到Postgres,我正在使用Sqoop(1.3.0-cdh3u4)。主要问题是我有一列类型的ltree。使用Sqoop导出到Postgresql ltree
ERROR orm.ClassWriter: Cannot resolve SQL type 1111
ERROR orm.ClassWriter: No Java type for SQL type 1111 for column path
即使使用--map列的Java强制字符串解析Sqoop不能出口。
java.io.IOException: org.postgresql.util.PSQLException: ERROR: column "path" is of type ltree but expression is of type character varying
Hint: You will need to rewrite or cast the expression.
Position: 106
任何想法?
我在Sqoop用户组中看到他们没有处理非标准数据类型的规定,所以我会尝试使用纯文本并使用text2ltree()在我的查询中创建铸件。 – jcasalruiz
这项工作?如果这样做你作为一个答案吗? –
没有工作。我们现在不使用ltree。 – jcasalruiz