我对 Hadoop 很陌生。我正在尝试编写一个从两个不同数据库(例如 MySQL 和 Postgres)读取数据的 map-reduce 作业。我知道我们可以使用 DBInputFormat 并通过指定 JDBC 驱动程序从单个数据库(例如 MySQL)中读取数据,如下所示:
DBConfiguration.configureDB(conf, “com.mysql.jdbc.Driver”, “jdbc:mysql://localhost/mydatabase”);
但是,如果我们想从多个数据库中读取,我们该怎么做呢?换句话说,我们如何在 DBConfiguration 中指定多个 JDBC 驱动程序?