2012-04-01 47 views
-1

是否有可能使用hadoop連接器讀取mongodb數據,但將輸出另存爲mysql數據表。所以我想從hadoop讀取mongodb集合中的一些數據,用hadoop處理它,並且不是已經在mongodb中輸出它,而是作爲MYSQL輸出它。hadoop mongodb連接器讀取數據,但輸出爲mysql數據

+1

您提出了同樣的問題並收到答案:http://stackoverflow.com/questions/9965427/is-it-possible-to-read-mongodb-data-process-它與 - Hadoop的和輸出-IT-成 – 2012-04-02 02:54:23

回答

1

我用like,從mongodb中獲取數據作爲輸入,並將結果存儲在不同的mongodb地址中。對於那個你需要指定像

MongoConfigUtil.setInputURI(discussConf,「mongodb://ipaddress1/Database.Collection」); MongoConfigUtil.setOutputURI(discussConf,「mongodb://ipaddress2/Database.Collection」);

爲mongodb到mysql 我的建議是,你可以編寫普通的java代碼來插入任何你需要在mysql中插入的數據。該代碼可能在縮小或映射功能