2010-05-12 11 views

Répondre

9

Peut-être pouvez-vous lire d'abord des articles liés à MapReduce et à l'informatique distribuée, afin de mieux les comprendre. Voici quelques-uns, je voudrais recommand:

D'autre part, si vous voulez mieux connaître Hadoop, vous pouvez peut-être commencer à lire le code source framework Hadoop MapReduce.

3

Actuellement, BookWise je vérifierais - Hadoop A Definitive Guide. Il est écrit par Tom White qui travaille depuis longtemps sur Hadoop et travaille chez Cloudera avec Doug Cutting (créateur Hadoop).

Toujours sur le côté libre, Jimmy Lin de l'UMD a écrit un livre intitulé: Data-Intensive Text Processing with MapReduce. Voici un lien vers la version finale de la pré-production (lien fourni par l'auteur sur son website).

1

Le podcast All Things Hadoop http://allthingshadoop.com/podcast a du bon contenu et de bons clients. Une grande partie est destinée à démarrer avec l'informatique distribuée.

1

MIT 6.824 est le meilleur choix. Il ne suffit pas de lire des documents Google relatifs à Hadoop. Un apprentissage systématique des cours est nécessaire si vous voulez aller plus loin.

2

Hadoop n'est pas nécessairement le meilleur outil pour tous les problèmes de calcul distribué. Malgré sa puissance, il a également une courbe d'apprentissage assez raide et le coût de propriété. Vous pourriez vouloir clarifier vos besoins et chercher des alternatives appropriées dans le monde Java, comme HTCondor, JPPF ou GridGain (mes excuses à ceux que je ne mentionne pas).

1

Si vous cherchez à apprendre une plate-forme informatique distribuée qui est moins compliquée que Hadoop, vous pouvez essayer Zillabyte. Vous avez seulement besoin de connaître Ruby ou Python pour créer des applications sur la plate-forme.Comme LoLo l'a dit, Hadoop est une solution puissante, mais peut être difficile à utiliser pour commencer.

Pour les matériaux à apprendre sur l'informatique distribuée, essayez http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-824-distributed-computer-systems-engineering-spring-2006/syllabus/. Il y a plusieurs ressources recommandées par le cours aussi.