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

Node.js verwendet die Express-Fileupload-Middleware zum Hochladen von Dateien

Inhaltsverzeichnis Initialisieren des Projekts Sc...

Wie werden Vue-Komponenten analysiert und gerendert?

Vorwort In diesem Artikel wird erklärt, wie Vue-K...

So verhindern Sie, dass Flash HTML-Div-Elemente abdeckt

Als ich heute einen Flash-Werbecode schrieb, habe ...

MySQL Infobright-Installationsschritte

Inhaltsverzeichnis 1. Verwenden Sie den Befehl „r...

html+css+js zur Realisierung der Funktion der Fotovorschau und des Bildhochladens

Vorwort: Wenn wir Webseiten erstellen, müssen wir...

Tipps zur Konvertierung von MySQL-Spalten in Zeilen (teilen)

Vorwort: Weil viele Geschäftstabellen Entwurfsmus...

Deinstallieren der MySQL-Datenbank unter Linux

Wie deinstalliere ich eine MySQL-Datenbank unter ...

Lernen Sie Node.js von Grund auf

Inhaltsverzeichnis URL-Modul 1.Parse-Methode 2. F...

So leiten Sie eine URL mit Nginx Rewrite um

Ich muss in letzter Zeit bei der Arbeit oft die N...

So implementieren Sie Parallelitätskontrolle in JavaScript

Inhaltsverzeichnis 1. Einführung in die Paralleli...

Dieser Artikel entführt Sie in die Welt der js-Datentypen und Datenstrukturen

Inhaltsverzeichnis 1. Was ist dynamische Typisier...

Einfache Kapselung von Axios und Beispielcode zur Verwendung

Vorwort Als ich kürzlich ein Projekt erstellte, d...