Hi, Many thanks for your kind reply.
I switched to 0.203.0 as per the advice of Arun Murthy. Also I replaced import org.apache.hadoop.*; by importorg.apache.hadoop.fs.*; as per the advice of Sudharsan. Now I get just one error: FileTest.java:19: cannot find symbol symbol : class Configuration location: class FileTest FileSystem fs = FileSystem.get(new Configuration()); Am I missing some other import statements? Many thanks in advance! Warm Regards Arko On Thu, Sep 1, 2011 at 11:42 PM, Sudharsan Sampath <sudha...@gmail.com>wrote: > Hi, > > Some of your imports are incorrect. Both FileSystem and Path classes are > present in o.a.h.fs > > Thanks > Sudhan S > > On Thu, Sep 1, 2011 at 8:22 PM, Arko Provo Mukherjee < > arkoprovomukher...@gmail.com> wrote: > >> Hi, >> >> My code looks like this: >> >> *import java.util.*;* >> >> *import java.lang.*;* >> >> *import java.io.*;* >> >> *import org.apache.hadoop.*;* >> >> * >> * >> >> *class MapReduce {* >> >> * * >> >> *public static void main(String[] args) throws Exception {* >> >> ** >> >> * try {* >> >> * Path pt=new Path( >> "hdfs://localhost:54310//Users/arko/Documents/Research/HDFS/abc");* >> >> * FileSystem fs = FileSystem.get(new Configuration());* >> >> * BufferedWriter br=new BufferedWriter(new >> OutputStreamWriter(fs.create(pt,true)));* >> >> * String line;* >> >> * line="Testing";* >> >> * System.out.println(line);* >> >> * br.write(line);* >> >> * br.close();* >> >> * }catch(Exception e){* >> >> * System.out.println("File not found");* >> >> * }* >> >> * }* >> >> *}* >> >> When I compile the code, I get the following erros: >> *$javac -classpath >> /Users/arko/Documents/hadoop-0.21.0/hadoop-common-0.21.0.jar -d class/ >> FileSystemCat.java clear* >> >> FileTest.java:16: cannot find symbol >> symbol : class Path >> location: class FileTest >> Path pt=new >> Path("hdfs://localhost:54310//Users/arko/Documents/Research/HDFS/abc"); >> ^ >> FileTest.java:16: cannot find symbol >> symbol : class Path >> location: class FileTest >> Path pt=new >> Path("hdfs://localhost:54310//Users/arko/Documents/Research/HDFS/abc"); >> ^ >> FileTest.java:17: java.io.FileSystem is not public in java.io; cannot be >> accessed from outside package >> FileSystem fs = FileSystem.get(new Configuration()); >> ^ >> FileTest.java:17: cannot find symbol >> symbol : class Configuration >> location: class FileTest >> FileSystem fs = FileSystem.get(new Configuration()); >> ^ >> FileTest.java:17: java.io.FileSystem is not public in java.io; cannot be >> accessed from outside package >> FileSystem fs = FileSystem.get(new Configuration()); >> ^ >> 5 errors >> >> >> Also I would like to learn the FileContext API as I want to use 0.21 for >> making appends to my file in each MR round. >> Would be great if you have a place where I can have a look at some code >> snippets that have demonstrated the use of FileContext for easy learning. >> >> Many thanks in advance! >> Warm regards >> Arko >> >> On Thu, Sep 1, 2011 at 2:24 AM, Arun C Murthy <a...@hortonworks.com>wrote: >> >>> What kind of example code are you looking for? It will help if you >>> describe your use case... >>> >>> On Aug 31, 2011, at 1:13 AM, Arko Provo Mukherjee wrote: >>> >>> > Hi, >>> > >>> > I am using HDFS on 0.20.203 for my project. >>> > >>> > I can see the API has evolved much over the different versions. >>> > >>> > Can you please guide me to some link where I can find some example code >>> for any version >= 0.20.203 so that I can quick start the process. >>> > >>> > Thanks much in advance! >>> > >>> > Warm regards >>> > Arko >>> >>> >> >