Est-il possible de lire MongoDB données, les traiter avec Hadoop, et la sortie en RBDS (MySQL)?

Résumé:

Est-il possible de:

  1. Importer des données dans Hadoop avec le «MongoDB Connecteur pour Hadoop».
  2. Processus avec Hadoop MapReduce.
  3. L'exporter avec Sqoop en une seule transaction.

Je suis en création d'une application web avec MongoDB. Alors que MongoDB fonctionnent bien pour la plupart des travaux, dans certaines parties, j'ai besoin d'une plus forte transactionnelle de garanties, pour lequel j'utilise une base de données MySQL.

Mon problème est que je veux lire une grande collection de MongoDB pour l'analyse de données, mais la taille de la collecte signifie que l'analyse du travail serait trop long à traiter. Malheureusement, MongoDB est intégré dans la carte de réduire cadre ne serait pas bien pour cet emploi, donc je préfère effectuer l'analyse avec Apache Hadoop.

Je comprends qu'il est possible de lire les données à partir de MongoDB dans Hadoop à l'aide de la «MongoDB Connecteur pour Hadoop», qui lit les données dans MongoDB, il le traite avec MapReduce dans Hadoop, et enfin les sorties les résultats dans une base de données MongoDB.

Le problème est que je veux que la sortie de la MapReduce pour aller dans une base de données MySQL, plutôt que de MongoDB, parce que les résultats doivent être fusionnées avec d'autres tables MySQL.

Pour ce faire, je sais que Sqoop pouvez exporter le résultat d'une Hadoop MapReduce dans MySQL.

En fin de compte, j'ai trop envie de lire MongoDB données pour les traiter ensuite avec Hadoop et enfin afficher le résultat dans une base de données MySQL.

Est-ce possible? Quels sont les outils disponibles pour ce faire?

votre question pourrait être beaucoup plus clair. Je ne suis pas du tout sûr de ce que vous essayez de faire. Je vais modifier votre question afin de refléter ce que je pense que vous essayez de dire, mais vos éclaircissements seraient utiles aussi.
- Je mettre à jour ma question pour la clarification
jetez un oeil à ma mise à jour de réponse, ce qui doit expliquer comment vous pouvez faire ce que vous demandez.
fantastique!!!! merci beaucoup!

OriginalL'auteur paganotti | 2012-04-01