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)