/ / Wie wird RecommenderJob (org.apache.mahout.cf.taste.hadoop.item.RecommenderJob) meine benutzerdefinierten Mapper und Reduzierer aufrufen? - Hadoop, Mahout

Wie RecommenderJob (org.apache.mahout.cf.taste.hadoop.item.RecommenderJob) meine benutzerdefinierten Mapper und Reducer aufrufen wird? - Hadoop, Mahout

Ich führe Mahout in Action-Beispiel für 6 mit dem Befehl:

"hadoop jar target / mia-0.1-job.jar org.apache.mahout.cf.taste.hadoop.item.RecommenderJob -Dmapred.input.dir = input / input.txt -Dmapred.output.dir = output --usersFile input / users.txt --booleanData "

Aber die Mapper und Reduktionen in Beispiel 06 funktionieren nicht?

Antworten:

0 für die Antwort № 1

Sie müssen den Code ändern, um den benutzerdefinierten Code zu verwenden Mapper und Reducer Unterricht, den Sie im Sinn haben. Ansonsten läuft ja natürlich derjenige, der gerade im Code ist. Fügen Sie sie hinzu, ändern Sie den Anrufer, kompilieren Sie ihn und führen Sie alles auf Hadoop aus. Ich bin mir nicht sicher, worauf Sie sich beziehen, das funktioniert nicht.