2017-01-25 4 views

Antwort

1

Die Apache Hadoop Dokumentation enthält Links in der linken Navigation auf verschiedene * -default.xml Dateien. Diese Dateien enthalten die Standardeinstellungen für alle Konfigurationseigenschaften.

Wenn Sie durch die Links * -default.xml klicken, zeigt die Website sie in hübsch gedruckten Tabellen an. Hier ist die rohe XML-Version von core-site.xml über die Eigenschaften des Papierkorbs.

<property> 
    <name>fs.trash.interval</name> 
    <value>0</value> 
    <description>Number of minutes after which the checkpoint 
    gets deleted. If zero, the trash feature is disabled. 
    This option may be configured both on the server and the 
    client. If trash is disabled server side then the client 
    side configuration is checked. If trash is enabled on the 
    server side then the value configured on the server is 
    used and the client configuration value is ignored. 
    </description> 
</property> 

<property> 
    <name>fs.trash.checkpoint.interval</name> 
    <value>0</value> 
    <description>Number of minutes between trash checkpoints. 
    Should be smaller or equal to fs.trash.interval. If zero, 
    the value is set to the value of fs.trash.interval. 
    Every time the checkpointer runs it creates a new checkpoint 
    out of current and removes checkpoints created more than 
    fs.trash.interval minutes ago. 
    </description> 
</property> 

auf dieser Beschreibung basiert, wenn Sie nicht fs.trash.checkpoint.interval geändert haben, dann verwendet er den gleichen Wert wie fs.trash.interval, und das ist, wie oft würde es einen Müll Kontrollpunkt erstellen.

Die Konfigurationseigenschaft fs.trash.checkpoint.interval wurde in der Release-Line Apache Hadoop 2.x eingeführt. Ältere Versionen unterstützten diese Konfigurationseigenschaft nicht, und Sie könnten sich das Verhalten als gleichwertig mit fs.trash.checkpoint.interval gleich fs.trash.interval vorstellen.

+0

Danke für die Antwort. Aber auf der Cloudera-Verteilung gibt es keine Definition von fs.trash.checkpoint.interval. Also verstehe ich nicht, wie Checkpoints erstellt werden? – mvera

+0

@mvera, ist es möglich, dass Sie eine ältere Version von CDH auf Apache Hadoop 1.x statt 2.x ausführen? Ich habe einen weiteren Absatz hinzugefügt, der erklärt, dass die Konfigurationseigenschaft 'fs.trash.checkpoint.interval' in Apache Hadoop 2.x eingeführt wurde und wie das Verhalten in 1.x war. Wenn Sie sicher sind, dass Sie eine Version ausführen, die 'fs.trash.checkpoint.interval' unterstützt, dann ist dies vielleicht nur eine Frage dessen, was CDH für Benutzer über Verwaltungstools wie Cloudera Manager darstellt. –

+0

verwenden wir eine aktuelle Cloudera 5.9-Verteilung. – mvera