Hadoop application mobile
Nous sommes des étudiants et de la planification de port Hadoop sur la plate-forme android. Quelqu'un peut-il suggérer une application hadoop qui justifierait l'utilisation d'un MapReduce sur l'application mobile?
- Qu'est-ce que "hadoop"?
- Salut Paresh, Hadoop est un projet open source Apache. Il est programmé en java. vous pouvez avoir son code source à la "apache.org/dyn/closer.cgi/hadoop/common" Hadoop est un framework MapReduce et offre une plate-forme distribuée à grande échelle de traitement de données. Il est largement utilisé pour l'analyse des données. "developer.yahoo.com/hadoop/tutorial/" est un bon tutoriel pour les débutants. Il dispose également d'Hadoop étapes de l'installation. "Hadoop: The Definitive Guide, Second Edition" est un bon ouvrage de référence pour entrer dans les détails de Hadoop.
- Le code source est @ svn.apache.org/repos/asf/hadoop, les miroirs mentionnés ci-dessus sont pour le binaire des fichiers jar.
Vous devez vous connecter pour publier un commentaire.
Je pense à deux applications utiles
De l'exécution d'un cluster sur android lui-même ressemble à un gaspillage d'efforts pour moi à cause de la puissance de traitement et la batterie limites.
Je suis d'accord avec Niels Basjes.. je suis en train de travailler sur un projet actuellement dans ma dernière année de engg à Pune.. j'ai moi-même voulu faire quelque chose comme ça.. Mon projet implique l'exécution de tâches mapreduce sur les fichiers journaux générés à partir d'un site web et d'en déduire des statistiques utiles et de les afficher sous forme de graphique.. Parmi les choses que j'ai pensé a utiliser un téléphone android et appel de tâches mapreduce d'elle. Le fichier jar de l'emploi réside dans le serveur. Une fois que le serveur fait des calculs, il peut donner le résultat en retour sur le téléphone android en forme d'un graphique.. DONC à mon avis, avoir hadoop sur téléphone android coutume de servir à rien comme avoir un cluster de 200 MO de la mémoire du téléphone est pas aussi bons que l'utilisation d'hadoop à tous.. Vous pouvez essayer quelque chose d'autre, où la puissance de calcul de hadoop est réalisé par des clients(téléphone android)/serveur(serveur de hadoop) appels..
Je pense que le portage de Hadoop sur Android fait beaucoup de sens si l'on regarde un peu dans l'avenir. Les appareils mobiles sont de plus en plus puissant avec l'octa core appareils juste autour du coin. Aussi moderne téléphones ou tablettes ont beaucoup de go de RAM.
BRAS alimenté appareils consomment moins d'énergie que les comparables à base de processeur Intel appareils. Un exemple serait d'utiliser Apache Nutch sur une ferme de BRAS alimenté les appareils qui utilisent également des Hadoop.
Je suis en dernière année d'informatique de l'étudiant et débutant à hadoop. Mais je voudrais dire quelques choses.
Véritable esprit de système distribué est la capacité à résumer l'ensemble des petites unités de transformation à effectuer des tâches qui ne sont pas réalisables avec un seul appareil. Donc, Il est vraiment utile de mettre en œuvre hadoop sur les petites et les appareils portables qui ont une petite, mais significative de la puissance de traitement et plus dans la quantité. La portabilité ajoute également un autre des avantages ici.
Voici quelques applications qui pourraient être mises en environnement distribué. Bien que je ne suis pas sûr de savoir si elles peuvent être mises en œuvre à l'aide de hadoop ou pas!