hadoop-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vinod Kumar Vavilapalli <vino...@hortonworks.com>
Subject Re: SequenceFile.createWriter - throws FileNotFoundException
Date Fri, 01 Feb 2013 21:01:58 GMT
As it clearly says, check the file permissions of your input directory (*
/hama/input/center/*). Also whether you want the input on local file-sytem
or DFS.

+Vinod


On Fri, Feb 1, 2013 at 12:59 AM, Anbarasan Murthy <anbarasan.m@hcl.com>wrote:

> The following line in KMeansBSP.java throws the FileNotFoundException ****
>
> SequenceFile.Writer centerWriter = SequenceFile.createWriter(fs,****
>
>         conf, center, VectorWritable.*class*, NullWritable.*class*,****
>
>         CompressionType.NONE);****
>
> ** **
>
> I am getting the below exception message when I tried executing HAMA
> KMeans machine learning algorithm.  ****
>
> ** **
>
> $ bin/hama jar hama-examples-0.6.0.jar kmeans /hama/input/ /hama/output 10
> 6 -g 600 60****
>
> N: 600 Dimension: 60 Iterations: 10****
>
> *java.io.FileNotFoundException: /hama/input/center/.cen.seq.crc
> (Permission denied)*
>
>         at java.io.FileOutputStream.open(Native Method)****
>
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:209)****
>
>         at
> org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileOutputStream.<init>(RawLocalFileSystem.java:188)
> ****
>
>         at
> org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileOutputStream.<init>(RawLocalFileSystem.java:184)
> ****
>
>         at
> org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:255)
> ****
>
>         at
> org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:236)
> ****
>
>         at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:536)****
>
>         at
> org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSOutputSummer.<init>(ChecksumFileSystem.java:338)
> ****
>
>         at
> org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:381)
> ****
>
>         at
> org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:364)
> ****
>
>         at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:555)****
>
>         at
> org.apache.hadoop.io.SequenceFile$Writer.<init>(SequenceFile.java:892)****
>
>         at
> org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:393)****
>
>         *at
> org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:284)*
>
>         at
> org.apache.hama.ml.kmeans.KMeansBSP.prepareInput(KMeansBSP.java:462)****
>
>         at org.apache.hama.examples.Kmeans.main(Kmeans.java:85)****
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)****
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ****
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ****
>
>         at java.lang.reflect.Method.invoke(Method.java:616)****
>
>         at
> org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
> ****
>
>         at
> org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)****
>
>         at
> org.apache.hama.examples.ExampleDriver.main(ExampleDriver.java:40)****
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)****
>
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ****
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ****
>
>         at java.lang.reflect.Method.invoke(Method.java:616)****
>
>         at org.apache.hama.util.RunJar.main(RunJar.java:147)****
>
> ** **
>
> ** **
>
> Need help in this regard.****
>
> ** **
>
> ** **
>
> Thanks,****
>
> Anbu.****
>
> ** **
>
>
>
> ::DISCLAIMER::
>
> ----------------------------------------------------------------------------------------------------------------------------------------------------
>
> The contents of this e-mail and any attachment(s) are confidential and
> intended for the named recipient(s) only.
> E-mail transmission is not guaranteed to be secure or error-free as
> information could be intercepted, corrupted,
> lost, destroyed, arrive late or incomplete, or may contain viruses in
> transmission. The e mail and its contents
> (with or without referred errors) shall therefore not attach any liability
> on the originator or HCL or its affiliates.
> Views or opinions, if any, presented in this email are solely those of the
> author and may not necessarily reflect the
> views or opinions of HCL or its affiliates. Any form of reproduction,
> dissemination, copying, disclosure, modification,
> distribution and / or publication of this message without the prior
> written consent of authorized representative of
> HCL is strictly prohibited. If you have received this email in error
> please delete it and notify the sender immediately.
> Before opening any email and/or attachments, please check them for viruses
> and other defects.
>
>
> ----------------------------------------------------------------------------------------------------------------------------------------------------
>



-- 
+Vinod
Hortonworks Inc.
http://hortonworks.com/

Mime
View raw message