Hi all,
Okay I made the changes suggested by you. Now another problem has come
up.
I execute the command
bin/hama examples rand -m 10 -r 10 100 100 35% matA and I get the following O/p
had...@zeus:~/HAMA$ bin/hama examples rand -m 10 -r 10 100 100 35% matA
03/04/21 19:51:51 INFO hama.AbstractMatrix: Initializing the matrix storage.
03/04/21 19:51:57 INFO hama.AbstractMatrix: Create Matrix SparseMatrix_randjlmkz
03/04/21 19:51:57 INFO hama.AbstractMatrix: Create the 100 * 100 random matrix :
SparseMatrix_randjlmkz
Wrote input for Map #0
Wrote input for Map #1
Wrote input for Map #2
Wrote input for Map #3
Wrote input for Map #4
Wrote input for Map #5
Wrote input for Map #6
Wrote input for Map #7
Wrote input for Map #8
Wrote input for Map #9
03/04/21 19:51:58 WARN mapred.JobClient: Use GenericOptionsParser for parsing
the
arguments. Applications should implement Tool for the same.
03/04/21 19:51:58 WARN mapred.JobClient: Use genericOptions for the option
-libjars
java.io.FileNotFoundException: File ~/HAMA/hama-0.1.0-dev.jar does not exist.
at
org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:420)
at
org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:244)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:192)
at
org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1187)
at
org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1163)
at
org.apache.hadoop.fs.FileSystem.copyFromLocalFile(FileSystem.java:1135)
at
org.apache.hadoop.mapred.JobClient.configureCommandLineOptions(JobClient.java:693)
at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:788)
at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1142)
at org.apache.hama.SparseMatrix.random_mapred(SparseMatrix.java:160)
at org.apache.hama.examples.RandomMatrix.main(RandomMatrix.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:141)
at org.apache.hama.examples.ExampleDriver.main(ExampleDriver.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.util.RunJar.main(RunJar.java:165)
at org.apache.hadoop.mapred.JobShell.run(JobShell.java:54)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at org.apache.hadoop.mapred.JobShell.main(JobShell.java:68)
This is a snapshot of the ~/HAMA folder
had...@zeus:~/HAMA$ ls
bin build build.xml conf hama-0.1.0-dev-examples.jar hama-0.1.0-dev.jar
hama-0.1.0-dev-test.jar lib src src-gen
This is the classpath that I have set up
had...@zeus:~/HAMA$ echo $CLASSPATH
/home/hadoop/hadoop-0.19.1/hadoop-0.19.1-core.jar:/home/hadoop/hbase-0.19.3/hbase-0.19.3.jar:/home/hadoop/hbase-0.19.3/lib/commons-logging-1.0.4.jar:/home/hadoop/hbase-0.19.3/lib/log4j-1.2.13:/home/hadoop/weka.jar:/home/hadoop/HAMA/hama-0.1.0-dev.jar:/home/hadoop/HAMA/hama-0.1.0-dev-examples.jar:.
Now I cannot understand the reason why it cannot find ~/HAMA/hama-0.1.0-dev.jar
.
It is in the classpath as well in the concerned folder.
Thank You
Abhishek Agrawal
SUNY- Buffalo
(716-435-7122)
On Wed 10/28/09 9:06 PM , "Edward J. Yoon" [email protected] sent:
> > Ok..I shall obtain the source code from this
> link> http://svn.apache.org/viewvc/incubator/hama/branches/. This is the
correct link> right ?
>
> Yes.
>
> > http://wiki.apache.org/hama/GettingStarted. Probably
> a change should be made there.
> Thanks, I'll update that page.
>
> On Thu, Oct 29, 2009 at 10:02 AM, <aa...@buffa
> lo.edu> wrote:> Hi,
> > Â Ok..I shall obtain the source code
> from this link> http://svn.apache.org/viewvc/incubator/hama/branches/. This is
the correct link> right ?I read the HAMA getting started guide on
> wikipedia.> http://wiki.apache.org/hama/GettingStarted. Probably
> a change should be made there.>
> > Thank You
> >
> > Abhishek Agrawal
> >
> > SUNY- Buffalo
> > (716-435-7122)
> >
> > On Wed 10/28/09 Â 8:44 PM ,
> "Edward J. Yoon" edwardy
> [email protected] sent:>> Hi.
> >>
> >> you should use the hama-0.19 branch instead
> of trunk. or update hadoop>> & hbase to 0.20.x version.
> >>
> >> On Thu, Oct 29, 2009 at 8:05 AM,
> Â <aa...@buffa>> lo.edu> wrote:> Hellow,
> >> > Ã�Â
> � � The>> version of Hadoop used by me is
> hadoop-0.19.1 and the version of>> hbase> used by me is hbase-0.19.3. I have
> put the files>> hadoop-0.19.1-core.jar and>
> hbase-0.19.3.jar in the lib>> > folder in hama.
> >> >
> >> > I am getting the following exception
> when I try>> to create a random matrix. The> exception
> is first caught in>> > HColumnDescriptor.java. I am attaching
> that file>> for your convenience. As you can> see on
> line 197 the HColumnDescriptor>> constructor is called. On line 201 this>
> constructor call a method>> isLegalFamilyName(familyName). If name does
> not end> with : an exception is> being thrown
> >> >
> >> > Also where are the log files stored
> ?>> >
> >> > had...@zeus:~
> >> /HAMA$ bin/hama examples rand -m 10 -r 10
> 2000 2000 30.5%>> matrixA>
> >> > java.lang.IllegalArgumentException:
> Family names>> must end in a colon: path>
> � � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.isLegalFamilyName(HColumnDescript
> >> or.java:236)> Ã�Â
> � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.(HColumnDescriptor.java:201)>
> � � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.(HColumnDescriptor.java:157)>
> � � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.(HColumnDescriptor.java:146)>
> � � �>> � at
> >>
> org.apache.hama.HamaAdminImpl.initialJob(HamaAdminImpl.java:80)>
> � � �>> � at
> >>
> org.apache.hama.HamaAdminImpl.(HamaAdminImpl.java:70)>
> � � �>> � at>
> >>
> org.apache.hama.matrix.AbstractMatrix.setConfiguration(AbstractMatrix.java:
> >> 105)> Ã�Â
> � �>> � at
> >>
> org.apache.hama.matrix.SparseMatrix.(SparseMatrix.java:60)>
> � � �>> � at
> >>
> org.apache.hama.matrix.SparseMatrix.random_mapred(SparseMatrix.java:120)>
> ; � � �>> � at
> >>
> org.apache.hama.examples.RandomMatrix.main(RandomMatrix.java:49)>
> � � �>> � at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native>> Method)> Ã�Â
> � �>> � at>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
> >> 9)> Ã�Â
> � �>> � at>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> >> l.java:25)> Ã�Â
> � �>> � at
> java.lang.reflect.Method.invoke(Method.java:597)> Ã�Â
> � �>> � at>
> >>
> org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDrive
> >> r.java:68)> Ã�Â
> � �>> � at
> >>
> org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:141)>
> � � �>> � at
> >>
> org.apache.hama.examples.ExampleDriver.main(ExampleDriver.java:34)>>
java.lang.IllegalArgumentException: Family
> names>> must end in a colon: column>
> � � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.isLegalFamilyName(HColumnDescript
> >> or.java:236)> Ã�Â
> � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.(HColumnDescriptor.java:201)>
> � � �>> � at>
> >>
> org.apache.hadoop.hbase.HColumnDescriptor.(HColumnDescriptor.java:157)>
> � � �>> � at
> >>
> org.apache.hama.matrix.AbstractMatrix.create(AbstractMatrix.java:144)>
> � � �>> � at>
> >>
> org.apache.hama.matrix.AbstractMatrix.tryToCreateTable(AbstractMatrix.java:
> >> 122)> Ã�Â
> � �>> � at
> >>
> org.apache.hama.matrix.SparseMatrix.(SparseMatrix.java:62)>
> � � �>> � at
> >>
> org.apache.hama.matrix.SparseMatrix.random_mapred(SparseMatrix.java:120)>
> ; � � �>> � at
> >>
> org.apache.hama.examples.RandomMatrix.main(RandomMatrix.java:49)>
> � � �>> � at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native>> Method)> Ã�Â
> � �>> � at>
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
> >> 9)> Ã�Â
> � �>> � at>
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> >> l.java:25)> Ã�Â
> � �>> � at
> java.lang.reflect.Method.invoke(Method.java:597)> Ã�Â
> � �>> � at>
> >>
> org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDrive
> >> r.java:68)> Ã�Â
> � �>> � at
> >>
> org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:141)>
> � � �>> � at
> >>
> org.apache.hama.examples.ExampleDriver.main(ExampleDriver.java:34)>>> >
> >> >
> >> >
> >> > Abhishek Agrawal
> >> >
> >> > SUNY- Buffalo
> >> > (716-435-7122)
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Best Regards, Edward J. Yoon @ NHN,
> corp.>> edwardy
> >> [email protected]http://blog.udanax.org>>
> >>
> >>
> >
> >
>
>
>
> --
> Best Regards, Edward J. Yoon @ NHN, corp.
> edwardy
> [email protected]http://blog.udanax.org
>
>
>