0
试图从Postgres的数据导入到在微软Azure HDInsigt HDFS。现在,我开始用一个非常简单的命令,如果上市的DBS微软Azure HDinsight Ambari Sqoop和Postgres
sqoop list-databases --connect jdbc.postgresql://xx.xxx.xxx.xxx:yyyy --username myuser --password mypassword
我得到以下错误
ERROR tool.BaseSqoopTool: Got error creating database manager: java.io.IOException: No manager for connect string: jdbc.postgresql://52.178.204.150:4321
at org.apache.sqoop.ConnFactory.getManager(ConnFactory.java:191)
at org.apache.sqoop.tool.BaseSqoopTool.init(BaseSqoopTool.java:257)
at org.apache.sqoop.tool.ListDatabasesTool.run(ListDatabasesTool.java:44)
at org.apache.sqoop.Sqoop.run(Sqoop.java:148)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:184)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:226)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:235)
at org.apache.sqoop.Sqoop.main(Sqoop.java:244)
我尝试添加以下ARGS
--libjars=/usr/share/java/postgresql-jdbc4.jar
--driver org.postgresql.Driver
--connection-manager org.apache.sqoop.manager.GenericJdbcManager
这些还是不帮HDInsight手册仅举例说明如何使用Microsoft SQL。
嗯,这是令人尴尬,似乎一直是问题,不知道我怎么错过了。现在找到驱动程序未找到问题。谢谢。 – sqwale