2010-11-04 12 views
1

J'écris et distribue l'application de traitement d'image en utilisant hadoop streaming, python, matlab, et réduire la carte élastique. J'ai compilé un exécutable binaire de mon code matlab en utilisant le compilateur matlab. Je me demande comment je peux intégrer cela dans mon flux de travail afin que le binaire fasse partie du traitement sur la carte élastique d'Amazon réduire?Hadoop/Elastic Map Réduire avec un exécutable binaire?

Il semble que je doive utiliser Hadoop Distributed Cache?

Le code est très compliqué (et pas écrit par moi) donc le portage vers une autre langue n'est pas possible pour le moment.

THanks

Répondre

0

Ce qui suit est pas exactement une réponse à votre question Hadoop, mais je ne pouvais pas résister à ne pas demander pourquoi vous ne pas exécuter vos tâches de traitement sur les ressources de la grille? Il existe des solutions éprouvées pour exécuter des flux de travail intensifs sur la grille. Et pour autant que je sache, l'environnement d'exécution matlab est généralement disponible sur ces ressources. Vous pouvez également envisager d'utiliser la grille, surtout si vous êtes dans le milieu universitaire.

Bonne chance

+0

la raison pour laquelle je ne suis pas utiliser la ressource réseau est parce que ce port à Hadoop est la première étape pour convertir le code java ou python, puis mettre en œuvre la système entier dans une langue différente. – josephmisiti

Questions connexes