0
Есть ли способ узнать, где у вас есть фрагменты файла, который я положил в Hdfs? Я имею в виду информацию о том, где хранятся фрагменты файлов в hdfs?Как найти различные фрагменты файла в HDFS
Есть ли способ узнать, где у вас есть фрагменты файла, который я положил в Hdfs? Я имею в виду информацию о том, где хранятся фрагменты файлов в hdfs?Как найти различные фрагменты файла в HDFS
Вы можете использовать FSCK команду:
#> hadoop fsck /path/to/file -files -blocks -locations -racks
Это списки для файла, блоки и связанные с ними метаданные:
Например:
/user/chris/file1.txt 123 bytes, 1 block(s): OK
0. blk_432678432632_3426532 len=123 repl=2 [/rack1/1.2.3.4:50010, /rack2/4.5.6.7:50010]
спасибо Крис. – Uno
np, можете ли вы принять, если вам не нужна дополнительная информация? –
Может ли это сказать мне, в каких IP-адресах хранятся блоки? Это говорит мне, сколько в файл разделено. Однако может ли он также перечислять IP-адреса узлов, где хранятся блоки? Или есть какой-нибудь другой мехианизм, через который мы это узнаем? – Uno