2016-05-28 11 views
3

私は色相GUIで「ゴミ箱に移動」機能については、以下の質問があります。これらのファイルが行くゴミ箱に移動した場所はどこですか?

  1. を?
  2. どのくらい保存されていますか?
  3. 復元できますか?
+0

@MaxNevermid:hueはhdfsと相互作用し、デフォルトのhdfs設定が適用されます。色相は単なるクライアントインタフェースです。 Javaクライアントを作成してHDFSを操作することもできます(FileSystemのようなクラス)がサポートします。つまり、クライアントはここでは関係ありません。 –

+0

あなたが私の答えplsのフラグが "所有者によって受け入れられました"と大丈夫なら。 –

答えて

3

1)あなたは)日食+窓からユーザーをJavaクライアントを使用している場合hduserは、UNIX(オペレーティング・システム・ユーザーである/user/hduser/.Trash が、それはまた、Windowsのユーザーであることができます。 enter image description here 2)これは、HDFSに有効にする必要があり、この復旧方法のゴミを行うためのコア-site.xmlの

<property> 
    <name>fs.trash.interval</name> 
    <value>30</value> 
    <description>Number of minutes after which the checkpoint 
    gets deleted. If zero, the trash feature is disabled. 
    </description> 
</property> 

3)に、以下の構成によって異なります。ゴミ箱を有効にするには、fs.trash.interval(前述のXMLと同じ)を0より大きく設定します。

デフォルトでは、値はゼロです。この値は、チェックポイントが削除されるまでの時間(分)です。ゼロの場合、ゴミ箱機能は無効になります。 core-site.xmlにこのプロパティを設定する必要があります。

fs.trash.checkpoint.intervalという上記のプロパティと関連するプロパティがもう1つあります。ゴミチェックポイント間の分数です。これは、fs.trash.intervalより小さいか等しい必要があります。

チェックポインターが実行されるたびに、新しいチェックポイントが作成され、fs.trash.interval分前に作成されたチェックポイントが削除されます。 このプロパティのデフォルト値はゼロです。

<property> 
    <name>fs.trash.checkpoint.interval</name> 
    <value>15</value> 
    <description>Number of minutes between trash checkpoints. 
    Should be smaller or equal to 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> 

上記のプロパティがクラスタで有効になっている場合。削除されたファイルは、hdfsの.Trashディレクトリに存在します。次のチェックポイントが発生するまで、ファイルを回復する時間があります。新しいチェックポイントの後、削除されたファイルは.Trashに存在しません。したがって、新しいチェックポイントの前に回復してください。このプロパティがクラスタで有効になっていない場合、これを将来のリカバリで有効にすることができます:

+0

私たちはディレクトリ/ user/Xを持っていません、それは設定可能で、どこに設定されていますか? – MaxNevermind

+2

@MaxNevermindは現在のユーザー名でXを置き換えます。例えば、「色相」と同じように、 –

+0

のように@MaxNevermind:私の答えが更新されました。 –

関連する問題