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 >> > >
