是否可以使用hadoop连接器读取mongodb数据,但将输出保存为mysql数据表。所以我想通过hadoop读取mongodb集合中的一些数据,用hadoop处理它并输出它不是已经在mongodb中但是作为MYSQL。
答案 0 :(得分:1)
我习惯了,从mongodb获取数据作为输入并将结果存储在不同的mongodb地址中。对于那个,你需要指定像
MongoConfigUtil.setInputURI(discussConf, “mongodb的://ipaddress1/Database.Collection”); MongoConfigUtil.setOutputURI(discussConf, “mongodb的://ipaddress2/Database.Collection”);
对于mongodb到mysql 我的建议是,你可以编写普通的java代码来插入你需要在mysql中插入的任何数据。该代码可能在reduce或map函数中