小编haz*_*zzy的帖子

函数 min(uuid) 在 postgresql 中不存在

我已经使用 sqoop 从 Postgres 导入表到 hdfs。我的表有 uuid 字段作为主键,我的命令 sqoop 如下:

sqoop import --connect 'jdbc:postgresql://localhost:5432/mydb' --username postgreuser --password 123456abcA --driver org.postgresql.Driver --table users --map-column-java id=String --target-dir /hdfs/postgre/users --as-avrodatafile --compress -m 2
Run Code Online (Sandbox Code Playgroud)

但我得到了错误:

Import failed: java.io.IOException: org.postgresql.util.PSQLException: ERROR: function min(uuid) does not exist
Run Code Online (Sandbox Code Playgroud)

我尝试执行 sql 命令:SELECT min(id) from users并得到相同的错误。我怎么能修好呢?我使用 Postgres 9.4、hadoop 2.9.0 和 sqoop 1.4.7

postgresql sqoop

7
推荐指数
2
解决办法
7081
查看次数

标签 统计

postgresql ×1

sqoop ×1