Also add hdfs-site.xml to the Configuration object. With this Configuration
object, create a FileSystem object with this Configuration object before
creating the Path.


On Fri, Jun 6, 2014 at 4:21 PM, Raj K Singh <[email protected]> wrote:

> have you tried to run it through "hadoop jar" instead of directly running
> it through the eclipse. it seems problem with your path.
>
> try adding conf-site.xml using conf.addResource(new Path(Vars.HADOOP_HOME
> +"/conf/core-site.xml")); before passing the conf reference to the 
> FileSystem.get()
> so that it can identify your filesystem correctly.
>
> ::::::::::::::::::::::::::::::::::::::::
> Raj K Singh
> http://in.linkedin.com/in/rajkrrsingh
> http://www.rajkrrsingh.blogspot.com
> Mobile  Tel: +91 (0)9899821370
>
>
> On Fri, Jun 6, 2014 at 3:49 PM, Ekta Agrawal <[email protected]>
> wrote:
>
>> Hi,
>>
>> I am trying to read and write the file from HDFS.I am trying to read it
>> and display it on console. It runs without giving any error, warning or
>> exception but also it is not printing the data from file on console, My
>> file is already saved in hdfs , I can see it on user interface. I think
>> there is some problem with the path I have given, I am not sure as I am
>> connecting hadoop first time to java .I am using eclipse as IDE. Can
>> somebody look into this?
>>
>> Code:
>> Path pt=new Path("hdfs://localhost:54310/user/hduser/project11/a.txt");
>>  FileSystem fs = FileSystem.get(new Configuration());
>>   BufferedReader br=new BufferedReader(new
>> InputStreamReader(fs.open(pt)));
>>    String line;
>>                 while (( line=br.readLine()) != null){
>>                                 System.out.println(line);
>>                                 line=br.readLine();
>>                         }
>>
>>  if anybody has some idea of this. Please Share.
>>
>> Regards,
>> Ekta
>>
>
>

Reply via email to