私は大きなデータ処理のためにHortonworks環境を使用しています。ローカルキャッシュポストマップスペースを取る仕事を減らす
Hive/Oozie/PigなどのMap Reduceジョブの一部として、私の下のローカルキャッシュディレクトリがいっぱいになっていることがわかりました.JARファイルですべてのマップ実行を減らすためのフォルダが1つ作成されます。
/Hadoopの/糸/ローカル/ usercache /ルート/ファイルキャッシュ
私が直接これらのフォルダーを削除した場合、それは大丈夫ですか?自動的に削除するように設定できる設定はありますか?
実際には、これらのエントリは両方ともmy-site.xmlファイルに存在しません。私はそれらを追加し、ユーザーがシステムを使用していないときに真夜中の糸サービスを再開し、すべてのジョブも完了したら再開します。古いフォルダを手動で削除してノードマネージャを再起動することはできますか? –
はい、手動による削除は問題ありません。ジョブが完了すると古いキャッシュは必要ありません。 – franklinsijo
私は変更したのはyarn.nodemanager.localizer.cache.cleanup.interval-msです。糸とノードマネージャーのサービスを再開しました。ただし、フォルダは消去されませんでした。私は何かが欠けていたか? –