Hi,

Thanks much!

It worked for both 0.20.203.0 and 0.21.0!

I am using Eclipse IDE. I tried once to use the plugin but it didn't work :(

Thanks & Regards
Arko



On Fri, Sep 2, 2011 at 12:21 AM, Sudharsan Sampath <sudha...@gmail.com>wrote:

> Hi,
>
> Import o.a.h.conf . Also, if possible try and use an IDE so that u can
> avoid these kind of issues.
>
> - Sudhan S
>
> On Fri, Sep 2, 2011 at 10:35 AM, Arko Provo Mukherjee <
> arkoprovomukher...@gmail.com> wrote:
>
>> 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
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to