web-dev-qa-db-ja.com

Hadoopでのファイルのブロック数の表示

Hadoopファイルシステムで、ファイルが分割されたブロックの数を確認するにはどうすればよいですか?

19
London guy

Hadoop file system checkコマンドを使用して、特定のファイルのブロックを知ることができます。

以下はコマンドです:

hadoop fsck [path] [options]

特定のファイルのブロックを表示するには:

hadoop fsck /path/to/file -files -blocks
40
Ramana

hadoop fsck filetopath

cDH5で上記のコンマを使用しました。以下のエラーが発生しました。

hadoop-hdfs/bin/hdfs:262行目:exec ::見つかりません

以下のコマンドを使用すると、うまくいきました

hdfs fsck filetopath

3
yoga

'hadoop'バージョンは非推奨であるため、hadoopの代わりにhdfsを使用することをお勧めします。

これはhdfsを使用したコマンドであり、ルートにある「test.txt」という名前のファイルの詳細を見つけるには、次のように記述します。

hdfs fsck /test.txt -files -blocks -locations

0
user1795667