Quelle est la chose la plus proche, telles que Hadoop, mais en C++?
En particulier, je veux faire de l'informatique distribuée à l'aide de MapReduce.
Merci!
Quelle est la chose la plus proche, telles que Hadoop, mais en C++?
En particulier, je veux faire de l'informatique distribuée à l'aide de MapReduce.
Merci!
L'original MapReduce mise en œuvre par Google est en C++, mais malheureusement, il n'est pas mis à la disposition du public. Que vous laisse avec les options suivantes:
Je recommande de donner le premier à essayer. Il fonctionne utilise stdin/stdout comme interface, et fonctionne comme un charme.
Secteur/Sphère - système de fichiers distribué des cartes intégrée réduire cadre.
J'ai trouvé un projet open-source appelé Phoenix sur http://mapreduce.stanford.edu/ Ils ont C++ version appelée Phoenix++
LexisNexis va bientôt déployer leur Calcul Haute Performance des outils de jeu appelé HPCC (principalement Thor Données de la Raffinerie de Cluster & Roxy Rapide de la Livraison des Données de Cluster) qui vont directement en concurrence avec Hadoop. Les Tests ont montré qu'ils obtiennent de meilleurs résultats Hadoop l'informatique dans plusieurs domaines ET OUI, ils sont développés en C++!
Ils ont été libérés à la communauté open source en juin 2011. Consultez les liens suivants -
Liste de Réduire la Carte implémentations peuvent être trouvés à http://en.wikipedia.org/wiki/MapReduce#Implementations.
Certains de ces cadres sont implémentés en C++. Mais si vous avez uniquement intéressé par l'écriture de la carte-réduire les applications à l'aide de C++, puis Hadoop a aussi des tuyaux. Pipes est la bibliothèque qui permet à du code source C++ pour être utilisé pour Mapper et Réducteur de code.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.