error sqoop没有连接字符串的管理器

时间:2018-04-23 13:45:31

标签: sqoop

我想用sqoop列出我的所有数据库,所以我使用这个命令:

sqoop list-databases --connect jdbc:as400://url/Pzed9 --username zed --password as400

但我收到了这个错误:

 ERROR tool.BaseSqoopTool: Got error creating database manager: java.io.IOException: No manager for connect string: 

我多次查看链接并没有错,所以您认为我的问题是什么? 谢谢

2 个答案:

答案 0 :(得分:0)

使用–driver com.ibm.as400.access.AS400JDBCDriver作为Sqoop命令的一部分。

答案 1 :(得分:0)

使用sqoop调用获取所有数据库有两种方法。 1.使用--driver连接取决于您的jdbc连接。 e-g,-driver com.ibm.as400.access.AS400JDBCDriver 2.是否指定连接管理器(手动),如果它没有自动获取。使用--connection-manager。 e-g --connection-manager org.apache.sqoop.manager.MySQLManager 希望它有所帮助!