Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HDFS >> mail # user >> SequenceFile.createWriter - throws FileNotFoundException


Copy link to this message
-
Re: SequenceFile.createWriter - throws FileNotFoundException
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 <[EMAIL PROTECTED]>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

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