Ich bin neuer als Hadoop und möchte wissen, welche Unterschiede zwischen Hadoop-häufig , Hadoop-Kern und bestehen Hadoop-Client ?
Woher weiß ich übrigens für eine bestimmte Klasse, welches Artefakt es in Maven enthält? Zum Beispiel, welches enthält den org.apache.hadoop.io.Text ?
Um zusätzliche Details zu den Unterschieden zwischen Hadoop-common, Hadoop-core und Hadoop-client aus einer übergeordneten Perspektive bereitzustellen:
Im Allgemeinen können Entwickler, die Apps erstellen, die an YARN senden, einen MR-Job ausführen oder auf Dateien von HDFS zugreifen, Hadoop-Client-Bibliotheken verwenden.
Von techopedia
Hadoop Common
bezieht sich auf die Sammlung gängiger Dienstprogramme und Bibliotheken, die andere Hadoop-Module unterstützen. Es ist ein wesentlicher Bestandteil des Apache Hadoop Framework, zusammen mit dem Hadoop Distributed File System (HDFS), Hadoop YARN und Hadoop MapReduce.
Wie alle anderen Module geht Hadoop Common
davon aus, dass Hardwarefehler häufig auftreten und dass diese vom Hadoop Framework automatisch in Software behandelt werden sollten.
Hadoop Common
wird auch als Hadoop Core
bezeichnet.
Hadoop Client libraries
hilft beim Laden von Daten in den Cluster, Übermitteln von Map Reduce-Jobs, in denen beschrieben wird, wie diese Daten verarbeitet werden sollen, und anschließend Abrufen oder Anzeigen der Ergebnisse des Jobs, wenn dieser abgeschlossen ist. Werfen Sie einen Blick auf diesen Artikel
Dieser Apache Link stellt die Liste der Abhängigkeiten der Hadoop Client-Bibliothek.