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

Aufzeichnungen zur Verwendung von SSH-Befehlen unter Windows 8

1. Öffnen Sie die virtuelle Maschine und das Git-...

So verwenden Sie die Verlaufsumleitung in React Router

In react-router kann der Sprung in der Komponente...

Detaillierte Erläuterung des Lernens von CSS-Zählerattributen

Das CSS-Zählerattribut wird von fast allen Browse...

WeChat-Miniprogramm zur Implementierung elektronischer Signaturen

In diesem Artikel finden Sie den spezifischen Cod...

Das WeChat-Applet zeichnet die Bewegungsbahn des Benutzers auf

Inhaltsverzeichnis Konfiguration hinzufügen JSON-...

So führen Sie geplante PHP-Aufgaben in CentOS7 aus

Vorwort Dieser Artikel stellt hauptsächlich den r...

So implementieren Sie Code und Schritte für den digitalen Paging-Effekt in CSS

Eine beträchtliche Anzahl von Websites verwendet d...

Tutorial zum Verbinden und Verwenden von MySQL 8.0 im Maven-Projekt von IDEA

Schauen wir uns zunächst meine grundlegende Entwi...