Allgemeine Überlegungen zum Erstellen eines Hadoop 3.2.0-Clusters

Allgemeine Überlegungen zum Erstellen eines Hadoop 3.2.0-Clusters

Ein Port ändert sich

In Version 3.2.0 beträgt der Namenode-Seitenport 9870 und der Datanode-Verwaltungsport 8088. Daher müssen diese beiden Ports für den Zugriff auf die Webseite geöffnet werden.

Aber es ist kein YARN_RESOURCEMANAGER_USER definiert. Vorgang wird abgebrochen

In hadoop-env.sh müssen Sie nicht nur Java-Home, sondern auch die folgenden Benutzervariablen konfigurieren:

exportiere JAVA_HOME=/usr/local/jdk/jdk1.8.0_191
exportiere HDFS_NAMENODE_USER=root
exportiere HDFS_DATANODE_USER=root
exportiere HDFS_SECONDARYNAMENODE_USER=root
exportiere YARN_RESOURCEMANAGER_USER=root
exportiere YARN_NODEMANAGER_USER=root

Zur Konfiguration der Datei mapred-site.xml der Version 3.2.0 muss das Attribut mapreduce.application.classpath hinzugefügt werden

<Eigenschaft> <Name>mapreduce.application.classpath</Name> <Wert> /usr/local/hadoop3/etc/hadoop, /usr/local/hadoop3/share/hadoop/common/*, /usr/local/hadoop3/share/hadoop/common/lib/*, /usr/local/hadoop3/share/hadoop/hdfs/*, /usr/local/hadoop3/share/hadoop/hdfs/lib/*, /usr/local/hadoop3/share/hadoop/mapreduce/*, /usr/local/hadoop3/share/hadoop/mapreduce/lib/*, /usr/local/hadoop3/share/hadoop/yarn/*, /usr/local/hadoop3/share/hadoop/yarn/lib/* </Wert> </Eigenschaft>

Vier Salave-Dateien werden in Worker-Dateien programmiert, und die Inhaltskonfiguration ist dieselbe

5. Der Start ist erfolgreich und ohne Fehler, aber das ärgerlichste Problem ist, dass die Anzahl der Live-Knoten 0 ist

Lösungsschritte:

Überprüfen Sie zuerst das Datanode-Protokoll:

Wenn dies auftritt, liegt ein Problem mit der Verbindungskonfiguration vor. Überprüfen Sie die core-site.xml-Konfiguration, die zur Konfiguration der Kommunikation zwischen Datanode und Namnode verwendet wird:

Auf einen Blick

Es liegt ein Problem mit der hier konfigurierten Verbindungsadresse vor

hdfs sollte als Adresse des Namnode konfiguriert werden, nicht als Adresse des Datanode. Alle Knoten haben dieselbe Adresse. Nach der Konfiguration ist der Neustart erfolgreich.

Es gibt auch online Berichte, dass die Auflösung von /etc/hots fehlgeschlagen ist. Dies ist auch ein Grund. Konfigurieren Sie einfach die Domänennamenzuordnung. Wichtig ist, zuerst die Protokollanalyse anzusehen, um herauszufinden, wo das Problem liegt.

Letzte erfolgreiche Seite

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Erfahren Sie, wie Sie einen Hadoop 3.x-Pseudocluster auf der Tencent Cloud erstellen
  • Tutorial-Diagramm zum Erstellen eines Hadoop-Hochverfügbarkeitsclusters basierend auf ZooKeeper
  • Methoden und Schritte zum Erstellen eines verteilten Hadoop-Clusters
  • So erstellen Sie eine Hadoop-Clusterumgebung mit Ubuntu Docker
  • Detaillierte Erklärung zum Erstellen von Hadoop- und HBase-Clustern mit Docker
  • Detaillierte Erklärung zum Erstellen der Ubuntu-Version des Hadoop-Clusters
  • Detaillierte Erklärung, wie Sie mit Docker schnell von Grund auf eine Hadoop-Clusterumgebung erstellen können
  • Detaillierte Erläuterung der Verwendung von Docker zum Erstellen eines verteilten Hadoop-Clusters

<<:  So verwenden Sie Lottie-Animationen in React Native-Projekten

>>:  Grafisches Tutorial zum Herunterladen, Installieren und Konfigurieren von MySQL 8.0.22.0

Artikel empfehlen

Einführung in den Aufbau von NFS-Diensten unter Centos7

Inhaltsverzeichnis 1. Server 2. Kunde 3. Testdien...

Über das durch die HTML-Kodierung verursachte verstümmelte Problem

Heute hat ein Student im dritten Studienjahr eine...

Webdesign-Tipps für Formular-Eingabefelder

Dieser Artikel listet einige Tipps und Codes zu F...

Einige allgemeine Eigenschaften von CSS

CSS-Hintergrund: background:#00ffee; //Hintergrund...

Detailliertes Tutorial zur Installation von SonarQube mit Docker

Inhaltsverzeichnis 1. Ziehen Sie das Bild 1.1 Zie...

Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6

1. Im Allgemeinen ist MariaDB in CentOS standardm...

So implementieren Sie eine geplante Sicherung einer MySQL-Datenbank

1. Erstellen Sie ein Shell-Skript vim backupdb.sh...

Kreatives „Über uns“-Webseitendesign

Einzigartige „Über“-Seiten Eine gute Möglichkeit, ...

Zusammenfassung der Nginx-Konfigurationsstandortmethode

Standortabgleichsreihenfolge 1. Übereinstimmung m...

Anwendungsbeispiele für den Mysql Inner Join (unbedingt lesen)

Grammatikregeln SELECT Spaltenname(n) FROM Tabell...

MySQL-Datenbank-Indexreihenfolge durch Sortierung – detaillierte Erklärung

Inhaltsverzeichnis Die Ursache des Vorfalls Sorti...