1. Voraussetzungen1.1 Unterstützte Plattformen GNU/Linux ist die Plattform, auf der das Produkt entwickelt wird und läuft. Hadoop wurde auf einem Clustersystem verifiziert, das aus 2000 GNU/Linux-Hosts besteht. 1.2 JDK- und Hadoop-InstallationspaketeSie können die von mir hochgeladenen Ressourcen auf der offiziellen Website herunterladen oder herunterladen. Die von mir verwendete spezifische Version ist in der folgenden Abbildung dargestellt: Link: https://pan.baidu.com/s/1XTZfzl0t79Dtz0-jmQrQuQ Extraktionscode: pkwy 1.3 Installation der Tools Xshell 7 und Xftp 7Die Hauptfunktion besteht darin, mit Xshell 7 verschiedene Vorgänge auf der virtuellen Maschine auszuführen und mit Xftp 7 die lokalen JDK- und Hadoop-Installationspakete auf die virtuelle Maschine zu übertragen Beide Tools können von der offiziellen Website heruntergeladen werden. Wenn Sie sich für den persönlichen Gebrauch entscheiden, können Sie sie kostenlos herunterladen. 2. Spezifische Installationsschritte2.1 Netzwerkkonfiguration Es ist zu beachten, dass bei der Installation von CentOS und dem Einrichten der Netzwerkverbindungen im vorherigen Blog beide Gateways wie folgt geöffnet werden müssen: Klicken Sie dann auf Start. Wenn Sie mit den folgenden Schritten fortfahren, achten Sie darauf, beide Gateways einzuschalten und das zweite Netzwerk manuell zu konfigurieren. Klicken Sie auf „Konfigurieren“, konfigurieren Sie IPv4 manuell, geben Sie die Adresse in das Feld ein und klicken Sie auf „Speichern“. Klicken Sie nach der Installation von CentOS auf „Start“. Melden Sie sich im Terminal beim Root-Konto an und geben Sie den Befehl „ifconfig“ ein, um die Netzwerkkonfiguration zu überprüfen. Wenn sie nicht vorhanden ist, führen Sie den Befehl „yum install net-tools.x86_64“ aus. Wenn die Eingabeaufforderung „y/n“ angezeigt wird, wählen Sie „y“. implementieren vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 Ändern Sie „onboot=no“ in „yes“ Neustart des Dienstnetzwerks Geben Sie nach der Anmeldung den Befehl ifconfig erneut ein. Sie erhalten eine Rückmeldung. Notieren Sie die IP-Adresse in dem Feld, wie in der Abbildung gezeigt. 2.2 Xshell-VerbindungÖffnen Sie Xshell, erstellen Sie eine neue Verbindung und schreiben Sie die IP-Adresse in das Feld unten, um lokal eine Verbindung mit der virtuellen Maschine herzustellen. Alle nachfolgenden Vorgänge auf der virtuellen Maschine können im Xshell-Terminal ausgeführt werden. 2.3 XFTP-ÜbertragungKlicken Sie auf die Schaltfläche unten, um eine neue Dateiübertragung zu erstellen und Xftp automatisch für die Dateiübertragung aufzurufen Erstellen Sie unter dem Stammordner auf der rechten Seite einen neuen Java-Unterordner, suchen Sie die lokale Datei, klicken Sie mit der rechten Maustaste auf „Übertragen“ und laden Sie dann die beiden komprimierten Pakete auf die virtuelle Maschine hoch. 2.4 JDK-UmgebungskonfigurationGeben Sie den folgenden Befehl ein, um zu prüfen, ob JDK standardmäßig installiert ist. Wenn keine Rückmeldung vorliegt, bedeutet dies, dass es nicht installiert ist. verwenden > cd entsprechender Ordnerpfad Wechseln Sie in den Unterordner „Java“. Konfigurieren Sie Umgebungsvariablen über /etc/profile [root@bogon ~]# vi /etc/profile Wechseln Sie in den Bearbeitungsmodus (i), fügen Sie den folgenden Code hinzu, speichern Sie und beenden Sie den Vorgang (esc+:+wq) #Fügen Sie abschließend den folgenden Inhalt hinzu. Achten Sie darauf, Ihren eigenen Pfad und die JDK-Version zu überprüfen. export JAVA_HOME=/root/java/jdk-16 exportiere JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH Damit die Datei /etc/profile sofort nach der Änderung wirksam wird, können Sie den folgenden Befehl verwenden: [root@bogon ~]# Quelle /etc/Profil Überprüfen Sie, ob die Installation erfolgreich war: [root@bogon ~]# java -version 2.5 SSH-Dienstkonfigurationssh muss installiert sein und sshd muss laufen, damit das Hadoop-Skript zur Verwaltung des Remote-Hadoop-Daemons verwendet werden kann. Überprüfen Sie, ob der ssh-Dienst installiert ist: > [root@bogon ~]# rpm -qa|grep ssh Wenn es installiert wurde, wird die entsprechende Version angezeigt Falls es nicht installiert ist, installieren Sie es mit dem folgenden Befehl [root@bogon ~]# yum installiere OpenSSH-Server Aktivieren Sie den SSHD-Dienst [root@bogon ~]# sudo service sshd start Um zu vermeiden, dass Sie den SSHD-Dienst bei jedem Start von CentOS manuell starten müssen, können Sie den SSHD-Dienst zur Autostartliste hinzufügen und Folgendes eingeben: [root@bogon ~]# systemctl aktiviere sshd.service Sie können eingeben [root@bogon ~]# systemctl list-unit-files | grep sshd Überprüfen Sie, ob der SSHD-Dienst aktiviert ist. 2.6 Hadoop-Konfiguration Um eine Hadoop-Distribution zu erhalten, laden Sie die neueste stabile Version von einem der Apache-Mirror-Server herunter. tar -zxvf hadoop-1.0.3.tar.gz Die Dekomprimierungsergebnisse sind wie folgt Versuchen Sie den folgenden Befehl: [root@bogon java]# cd /root/java/hadoop-1.0.3 [root@bogon hadoop-1.0.3]# bin/hadoop Die Nutzungsdokumentation des Hadoop-Skripts wird angezeigt 2.7 Hadoop-Standalone-Modus-Betriebsmethode Standardmäßig ist Hadoop so konfiguriert, dass es als eigenständiger Java-Prozess im nicht verteilten Modus ausgeführt wird. Dies ist beim Debuggen sehr hilfreich. Das folgende Beispiel verwendet eine Kopie des entpackten conf-Verzeichnisses als Eingabe, sucht und zeigt Einträge an, die einem bestimmten regulären Ausdruck entsprechen, und schreibt die Ausgabe in das angegebene Ausgabeverzeichnis: [root@bogon hadoop-1.0.3]# mkdir-Eingabe [root@bogon hadoop-1.0.3]# cp conf/*.xml Eingabe [root@bogon hadoop-1.0.3]# bin/hadoop jar hadoop-examples-1.0.3.jar grep Eingabe Ausgabe 'dfs[az.]+' [root@bogon hadoop-1.0.3]# cat-Ausgabe/* Das Folgende zeigt die Ergebnisse der Ausführung des Hadoop-Programms Dies ist das Ende dieses Artikels mit dem ausführlichen Tutorial zur Installation von CentOS, JDK und Hadoop auf VirtualBox. Weitere Informationen zur Installation von JDK und Hadoop auf VirtualBox und CentOS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Lassen Sie die Webseite nach dem Öffnen für einige Sekunden auf andere Seiten umleiten
Inhaltsverzeichnis 1. Einführung in PXC 1.1 Einfü...
Zeichenfolgenfunktionen Überprüfen Sie den ASCII-...
Sie können den folgenden Befehl verwenden: Docker...
Aus diesem Grund haben wir eine Auswahl von 30 Kom...
von Nehmen wir als Beispiel den im Bild gezeigten...
Inhaltsverzeichnis Wenn Sie mehrere Variablen gle...
Der spezifische Code lautet wie folgt: <!DOCTY...
1. Docker importiert lokale Images Manchmal kopie...
Inhaltsverzeichnis Animationsvorschau Andere UI-B...
Wir alle wissen, dass Apache in der Konfiguration...
Ohne weitere Umschweife werde ich den Code direkt...
Einführung Nach dem Kompilieren, Installieren und...
Anwendungsszenario In der Datentabelle muss die A...
Vorwort Beim Einsatz von Docker in einer Produkti...
Nachdem der Artikel „Dies wird eine Revolution“ er...