Müssen Sie den Zweck von mapreduce.job.reduces = -1 verstehen. Ich verstehe das Attribut mapreduce.job.reduces reduziert die Dateiausgabe auf den konfigurierten Wert, aber was bedeutet -1.Kann mir bitte jemand erklären was mapreduce.job.reduces = -1 bedeutet
Antwort
Zitiert Hive's documentation:
mapred.reduce.tasks < - (In GARN ist es mapreduce.job.reduces)
Standardwert: -1
hinzugefügt: Hive 0.1.0Die Standardanzahl von reduzierenden Aufgaben pro Job. In der Regel auf einen Primzahlwert in der Nähe der Anzahl der verfügbaren Hosts festgelegt. Wird ignoriert, wenn mapred.job.tracker "lokal" ist. Hadoop setzt dies standardmäßig auf 1, während Hive -1 als Standardwert verwendet. Wenn Sie diese Eigenschaft auf -1 setzen, wird Hive automatisch herausfinden, wie viele Reduzierungen es geben soll.
Die Anzahl der Reduzierungen ist viel höher als die Anzahl der Ausgabedateien. Es definiert gewissermaßen das Niveau der Parallelität, d. H. Wie viele Reduzierungsaufgaben parallel ausgeführt werden. Wenn 1 Task reduziert wird, wird keine Parallelität erreicht. Wenn 2 Reduzierungsaufgaben verwendet werden, idealerweise, möchten Sie die Arbeitslast (und die Ausführungszeit) jeder Reduzierungsaufgabe auf die Hälfte reduzieren. Das gleiche gilt für die Anzahl der Mapper, aber das ist schwieriger zu setzen.
- 1. Kann mir bitte jemand diesen Code erklären?
- 2. Kann mir bitte jemand sagen, was das bedeutet?
- 3. Kann mir bitte jemand das folgende Unix-Skript erklären?
- 4. Kann mir bitte jemand die Ausgabe von C-Programm erklären?
- 5. Kann mir jemand das erklären?
- 6. Bitte erklären Sie mir, was dieser Python-Code bedeutet?
- 7. Kann mir bitte jemand erklären, wie face_vmware_soap funktioniert?
- 8. kann mir bitte jemand erklären @MapsId im Ruhezustand?
- 9. Kann mir bitte jemand die Ausgabe des Programms erklären?
- 10. Kann mir jemand bitte Klasse << selbst erklären?
- 11. Kann mir bitte jemand diesen css code erklären
- 12. Kann mir bitte jemand dieses Passwort Komplexität Regexp erklären?
- 13. Mehrere Parameter Route mir bitte jemand erklären kann nicht
- 14. Können Sie mir bitte erklären, was passiert
- 15. Kann mir jemand erklären docker.sock
- 16. Könnte jemand bitte erklären OVER
- 17. kann jemand bitte diesen SQL-Code erklären?
- 18. Kann mir jemand dieses Stück Code erklären
- 19. Kann mir jemand ASP.NET-Routing-Syntax erklären?
- 20. Callbacks & params.require - Kann mir das jemand erklären?
- 21. Kann jemand bitte dieses Awk-Skript erklären?
- 22. Kann jemand bitte diesen faulen Bewertungscode erklären?
- 23. Kann jemand bitte erklären, wie das funktioniert?
- 24. Will jemand bitte erklären RESULT_FIRST_USER
- 25. Kann jemand bitte den "Index-Trick" erklären?
- 26. Kann mir jemand diesen Fehler erklären?
- 27. Kann jemand bitte erklären, was diese ApacheBench Ergebnisse bedeuten?
- 28. Kann mir jemand den folgenden Code erklären?
- 29. Kann mir jemand diesen Decorator Code erklären?
- 30. Kann mir jemand diese Haskell-Funktionen erklären?