Hello,

What version of Hadoop are you using?

On Thu, Jul 28, 2011 at 6:03 PM, Florin P <florinp...@yahoo.com> wrote:
> Hello!
>   I would like to know how to obtain for a file (via Java API) the following 
> information
>  - how many blocks occupies in the HDFS

Is this request per file? or overall? [If overall, I think metrics are
your best bet]

>   -which are the machines where the blocks were replicated

If this request is per-file, then FileSystem#getBlockLocations(…) API
can help you. Just request it over the entire size of the file
(FileStatus information can be got via FileSystem#getFileStatus(…))

-- 
Harsh J

Reply via email to