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

Frage zu benutzerdefinierten Attributen von HTML-Tags

In der vorherigen Entwicklung haben wir die Stand...

Konfigurieren Sie VIM als C++-Entwicklungseditor in Ubuntu

1. Kopieren Sie die Konfigurationsdatei in die Be...

Mysql Sql-Anweisungsübungen (50 Fragen)

Tabellenname und Felder –1. Studentenliste Studen...

So schreiben Sie HTML-Header in der Webentwicklung für mobile Geräte

Code kopieren Der Code lautet wie folgt: <Kopf...

So handhaben Sie Bilder in Vue-Formularen

Frage: Ich habe in Vue ein Formular zum Hochladen...

HTML+CSS-Implementierungscode für abgerundete Rechtecke

Mir war langweilig und plötzlich fiel mir die Impl...

Lösung für das Problem, dass Centos8 Docker nicht installieren kann

Problem [root@zh ~]# [root@zh ~]# [root@zh ~]# yu...

Detaillierte Erklärung der gemischten Vererbung in Vue

Inhaltsverzeichnis Die Auswirkungen der gemischte...

MySQL-Cursor-Prinzip und Analyse von Anwendungsbeispielen

Dieser Artikel erläutert anhand von Beispielen di...