1

誰でもmongodbからrdbsにサンプルコードを与えることができます...私はすでにmongodbからデータをフェッチし、mongodbの出力ストアを試しました。そのために、Javaジョブでhadoop構成を行う方法を知っていました。

知りたいことは3つ...

  1. mongodb と rdbs の両方をサポートする Hadoop のバージョンはどれですか?
  2. 複数のコレクションを入力として使用することは可能ですか? 可能であれば、どうすればそれを行うことができますか?
  3. Hadoopでmongodbクエリを試してみましたが、正常に動作しています.しかし、ソートまたは制限を定義すると...正しく動作しません..mongodbからデータを取得していません...
4

1 に答える 1

1
1. which hadoop version support both mongodb and rdbs?

MongoDB をサポートする Hadoop のすべてのバージョンは、RDBMS もサポートしていると思います (RDBMS の実装は MongoDB よりも前から行われています)。

MongoDB で使用する Hadoop のサポートされているバージョンについては、「アダプターの構築」を参照してください。一部の Hadoop バージョンは Streaming Connector をサポートしていないため、バージョン情報を確認してください (つまり、Python などの非 JVM 言語でジョブを記述したい場合)。

2. Is it possible to use multiple collections as input...?
If possible, how we can do that?

MongoDB Hadoop コネクタ v1.0.0 は入力として複数のコレクションをサポートしていませんが、コミュニティにはこれに取り組んでいる人が何人かいます (参照:機能/複数の入力)。

3. I tried mongodb query in hadoop,It's working fine. But when i defined
sort or limit... It is not working properly..even it's not fetching data
from mongodb...

これらのオプションを提供した方法/場所の例を挙げていただけますか? mongo.input.sortおよびmongo.input.limitプロパティについて言及していますか?

クエリが送信されていることを確認するために、MongoDB でデータベース プロファイラーを有効にしてみてください。

 db.setProfilingLevel(2) 
于 2012-09-04T00:58:27.350 に答える