Comment définir un ArrayWritable pour un type Hadoop personnalisé? Je suis en train de mettre en œuvre un index inversé dans Hadoop, avec mesure types Hadoop pour stocker les donnéesImplémentation d'un ArrayWritable pour un type Hadoop personnalisé
J'ai un individuel d'affichage classe qui stocke la fréquence du terme, identifiant du document et la liste des décalages d'octets pour le terme dans le document .
J'ai un affichage classe qui a une fréquence de document (nombre de documents, le terme apparaît dans) et la liste des Annonces individuels
J'ai défini une LongArrayWritable extension de la classe ArrayWritable pour la liste des décalages d'octets dans IndividualPostings
Quand je défini un ArrayWritable personnalisé pour IndividualPosting j'ai rencontré quelques problèmes après le déploiement local (en utilisant Karmasphere, Eclipse).
Tous les IndividualPosting instances dans la liste en classe d'affichage seraient les mêmes, même si je reçois des valeurs différentes dans la Réduire méthode
Pouvez-vous expliquer exactement quel était le problème? Peut-être poster du code pour votre ArrayWritable personnalisé? – bajafresh4life