Erläuterung der neuen Funktion von Hadoop 2.X, der Papierkorbfunktion

Erläuterung der neuen Funktion von Hadoop 2.X, der Papierkorbfunktion

Durch Aktivieren der Papierkorbfunktion können Sie die Originaldaten gelöschter Dateien ohne Zeitüberschreitung wiederherstellen und so ein versehentliches Löschen verhindern und eine Sicherung bereitstellen.

1. Papierkorb-Parametereinstellungen und Arbeitsmechanismus

2. Papierkorb aktivieren

Ändern Sie core-site.xml und stellen Sie die Garbage Collection-Zeit auf 1 Minute ein.

<Eigenschaft>
  <name>fs.trash.interval</name>
<Wert>1</Wert>
</Eigenschaft>

3. Papierkorb anzeigen

Der Pfad des Papierkorbs im Cluster: /user/username/.Trash/….

4. Ändern Sie den Benutzernamen für den Zugriff auf den Papierkorb

Der Benutzername für den Zugang zum Papierkorb ist standardmäßig dr.who, ändern Sie ihn in den Benutzernamen

[core-site.xml]

<Eigenschaft>
 <name>hadoop.http.staticuser.benutzer</name>
 <value>Benutzername</value>
</Eigenschaft>

5. Vom Programm gelöschte Dateien gelangen nicht in den Papierkorb. Sie müssen moveToTrash() aufrufen, um in den Papierkorb zu gelangen.

Papierkorb Papierkorb = Neuer Papierkorb (conf);
trash.moveToTrash(Pfad);

6. Papierkorbdaten wiederherstellen

hadoop fs -mv
/Benutzer/atguigu/.Trash/Current/Benutzer/atguigu/Eingabe /Benutzer/atguigu/Eingabe

7. Leeren Sie den Papierkorb

hadoop fs -löschen

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Hadoop NameNode-Föderation
  • Anwendung von Hadoop-Zählern und Datenbereinigung
  • Ein praktisches Tutorial zum Erstellen einer vollständig verteilten Hadoop-Umgebung unter Ubuntu 16.4
  • Hadoop 2.x vs. 3.x 22-Punkte-Vergleich, Hadoop 3.x Verbesserungen gegenüber 2.x
  • So erstellen Sie eine Hadoop-Clusterumgebung mit Ubuntu Docker
  • Detaillierte Schritte zum Erstellen von Hadoop in CentOS
  • Beispielcode für die Wortzählung in Hadoop
  • Java/Web ruft Hadoop für MapReduce-Beispielcode auf
  • Erläuterung des Arbeitsmechanismus von Namenode und SecondaryNameNode in Hadoop

<<:  Die perfekte Lösung für das MySql-Versionsproblem sql_mode=only_full_group_by

>>:  Detaillierte Erläuterung der Verwendung von binlog2sql zum schnellen Rollback nach einem MySQL-Fehler

Artikel empfehlen

Navicat importiert CSV-Daten in MySQL

In diesem Artikel erfahren Sie, wie Sie mit Navic...

Zusammenfassung der häufigsten Fehler im Webdesign

Bei der Gestaltung einer Webseite passieren Desig...

Einführung in die Eigenschaften von B-Tree

B-Baum ist eine allgemeine Datenstruktur. Daneben...

Reacts Methode zur Realisierung einer sekundären Verknüpfung

In diesem Artikel wird der spezifische Code von R...

Implementierung von Debugging-Code über den Nginx-Reverse-Proxy

Hintergrund Heutzutage werden die Projekte des Un...

So fügen Sie Div-Elementen abgerundete Ränder hinzu

Wie unten dargestellt: CSS- CodeInhalt in die Zwi...

JS implementiert das Schere-Stein-Papier-Spiel

In diesem Artikelbeispiel wird der spezifische JS...

Der beste Weg, um den 1px-Rand auf Mobilgeräten zu lösen (empfohlen)

Bei der Entwicklung für Mobilgeräte tritt häufig ...

MySQL kann tatsächlich verteilte Sperren implementieren

Vorwort Im vorherigen Artikel habe ich Ihnen anha...

Detaillierte Erklärung des HTML-Bereichs-Tags

Der <area>-Tag definiert einen Bereich in e...