I don't have your code to tell you exactly where you are going wrong,
but you seem to be using File with hdfs-URIs, which isn't possible
without some further tweaks. Use proper Path objects with
FileUtil.copy* instead?

On Tue, Mar 20, 2012 at 9:38 AM, Mohammad Tariq <donta...@gmail.com> wrote:
> Hello list,
>
>   I am trying to list all the files present in a Hdfs directory using
> "listFiles(File dir)", but I am getting the following error -
>
>   Exception in thread "main" java.lang.IllegalArgumentException: URI
> scheme is not "file"
>        at java.io.File.<init>(File.java:383)
>        at filereader2.TransferFileToHDFS.main(TransferFileToHDFS.java:36)
>
>  Why is it expecting the scheme not to be "hdfs", even when I am
> using the "org.apache.hadoop.fs.FileUtil"??
>
>  I am creating a File object using the URI of the hdfs directory in
> which all the files, I am trying to list down, are present.May be I am
> missing something or committing some mistake.Need some help.Many
> thanks.
>
> Regards,
>     Mohammad Tariq



-- 
Harsh J

Reply via email to