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, <[email protected]> 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(HColumnDescriptor.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: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) > java.lang.IllegalArgumentException: Family names must end in a colon: column > at > org.apache.hadoop.hbase.HColumnDescriptor.isLegalFamilyName(HColumnDescriptor.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: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) > > > > > Abhishek Agrawal > > SUNY- Buffalo > (716-435-7122) > > > > > > -- Best Regards, Edward J. Yoon @ NHN, corp. [email protected] http://blog.udanax.org
