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 № 1Sie 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.