2017-06-07 17 views
1

ファイルが現在HDFSで使用されているか開いているかどうかを知りたいです。HDFSのlsofコマンド

私は以下のコマンドを使用しようとしていますが、動作していません。誰かが私にこれを行う正しい指示を与えることができますか?

hadoop fs -lsof /apps/hive/warehouse/db/table/.hive-staging_* 

答えて

2

そこには、そのようなコマンドは(list of available commandsを参照)ではありませんが、あなたはOPENFORWRITE状態で立ち往生しているファイルを一覧表示するオプション-openforwriteと一緒hdfs fsckを使用してHDFSに矛盾をチェックすることができ

hdfs fsck <your_hdfs_path> -files -blocks -locations -openforwrite 
関連する問題