我想用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:
我多次查看链接并没有错,所以您认为我的问题是什么? 谢谢
答案 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 希望它有所帮助!