I have similar setup to the 0.1.2 but started from a clean startup.
The hadoop 1.7.0 seems to be working fine.
When I start the hbase master I get:
java.lang.reflect.InvocationTargetException but the weirdest thing is
that I also get:
Caused by: java.lang.UnsupportedOperationException: Unable to find
region server interface org.apache.hadoop.hbase.HRegionInterface
and...
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.hbase.HRegionInte rface
I copied the log below and below it are my hbase-sirte.xml and
hadoop-site.xml
Thanks
-Yair
Her is the full hbase log
Sun Jul 27 19:02:31 PDT 2008 Starting master on
sb-centercluster01.sb.dmtest.com
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_10-b03, mixed mode)
ulimit -n 1024
2008-07-27 19:02:32,912 INFO org.apache.hadoop.hbase.master.HMaster:
Root region
dir: hdfs://sb-centercluster01:9000/hbase/-ROOT-/70236052
2008-07-27 19:02:33,322 INFO org.apache.hadoop.hbase.master.HMaster:
BOOTSTRAP:
creating ROOT and first META regions
2008-07-27 19:02:33,383 INFO org.apache.hadoop.hbase.regionserver.HLog:
New log
writer created at /hbase/-ROOT-/70236052/log/hlog.dat.1217210553339
2008-07-27 19:02:33,440 INFO
org.apache.hadoop.hbase.regionserver.HRegion: regio
n -ROOT-,,0/70236052 available
2008-07-27 19:02:33,459 INFO org.apache.hadoop.hbase.regionserver.HLog:
New log
writer created at /hbase/.META./1028785192/log/hlog.dat.1217210553452
2008-07-27 19:02:33,514 INFO
org.apache.hadoop.hbase.regionserver.HRegion: regio
n .META.,,1/1028785192 available
2008-07-27 19:02:33,570 INFO org.apache.hadoop.util.NativeCodeLoader:
Loaded the
native-hadoop library
2008-07-27 19:02:33,572 INFO
org.apache.hadoop.io.compress.zlib.ZlibFactory: Suc
cessfully loaded & initialized native-zlib library
2008-07-27 19:02:33,983 INFO
org.apache.hadoop.hbase.regionserver.HRegion: close
d -ROOT-,,0
2008-07-27 19:02:34,014 INFO
org.apache.hadoop.hbase.regionserver.HRegion: close
d .META.,,1
2008-07-27 19:02:34,078 INFO org.apache.hadoop.ipc.metrics.RpcMetrics:
Initializ
ing RPC Metrics with hostName=60002, port=60002
2008-07-27 19:02:34,238 ERROR org.apache.hadoop.hbase.master.HMaster:
Can not st
art master
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:798)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:832)
Caused by: java.lang.UnsupportedOperationException: Unable to find
region server
interface org.apache.hadoop.hbase.HRegionInterface
at
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.<init>
(HConnectionManager.java:162)
at
org.apache.hadoop.hbase.client.HConnectionManager.getConnection(HConn
ectionManager.java:88)
at
org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:228)
at
org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:148)
... 6 more
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.hbase.HRegionInte
rface
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.<init>
(HConnectionManager.java:158)
... 9 more
My hbase-site.xml
<configuration>
<property>
<name>hbase.master</name>
<value>sb-centercluster01:60002</value>
<description>The host and port that the HBase master runs at.
</description>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://sb-centercluster01:9000/hbase</value>
<description>The directory shared by region servers.
</description>
</property>
<property>
<name>hbase.io.index.interval</name>
<value>8</value>
</property>
<property>
<name>hbase.hregion.max.filesize</name>
<value>67108864</value>
</property>
</configuration>
Hadoop-site.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>sb-centercluster01:9000</value>
</property>
<property>
<name>mapred.job.tracker</name>
<value>sb-centercluster01:9001</value>
</property>
<property>
<name>mapred.map.tasks</name>
<value>80</value>
</property>
<property>
<name>mapred.reduce.tasks</name>
<value>16</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/home/hadoop/dfs,/tmp/hadoop/dfs</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/state/partition1/hadoop/dfs</value>
</property>
<property>
<name>mapred.child.java.opts</name>
<value>-Xmx1024m</value>
</description>
</property>
</configuration>