2011-01-06 15 views
1

Ich verwende Hbase 0.20.6 mit Hadoop 0.21.0 auf Ubuntu 10.04 LTS beginnen und ich habe nicht Master Fehler starten . (Der Fehler wird am Ende des Beitrags aus der Datei hbase-root-master-ubuntu.log angehängt.)Hbase 0.20.6 kann nicht Master Ausnahme

Funktioniert Hbase 0.20.6 gut mit Hadoop 0.21.0 ?? und wenn es NICHT ist, gibt es eine Arbeit um ??

Was ist die Problemquelle ??

Vielen Dank für Ihre Zeit und Überlegung.

Die Log:

java.io.IOException: Call to localhost/127.0.0.1:54310 failed on local exception: java.io.EOFException 
at org.apache.hadoop.ipc.Client.wrapException(Client.java:775) 
at org.apache.hadoop.ipc.Client.call(Client.java:743) 
at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:220) 
at $Proxy0.getProtocolVersion(Unknown Source) 
at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:359) 
at org.apache.hadoop.hdfs.DFSClient.createRPCNamenode(DFSClient.java:106) 
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:207) 
at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:170) 
at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:82) 
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1378) 
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) 
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390) 
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196) 
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95) 
at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:195) 
at org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:94) 
at org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:78) 
at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:1229) 
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1274) 
Caused by: java.io.EOFException 
at java.io.DataInputStream.readInt(DataInputStream.java:375) 
at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:501) 
at org.apache.hadoop.ipc.Client$Connection.run(Client.java:446) 
Fri Dec 24 14:02:12 EET 2010 Starting master on ubuntu 
ulimit -n 1024 
2010-12-24 14:02:13,267 INFO org.apache.hadoop.hbase.master.HMaster: vmName=Java HotSpot(TM) Client VM, vmVendor=Sun Microsystems Inc., vmVersion=17.1-b03 
2010-12-24 14:02:13,268 INFO org.apache.hadoop.hbase.master.HMaster: vmInputArguments=[-Xmx1000m, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -XX:+HeapDumpOnOutOfMemoryError, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -Dhbase.log.dir=/usr/lib/hbase/bin/../logs, -Dhbase.log.file=hbase-root-master-ubuntu.log, -Dhbase.home.dir=/usr/lib/hbase/bin/.., -Dhbase.id.str=root, -Dhbase.root.logger=INFO,DRFA, -Djava.library.path=/usr/lib/hbase/bin/../lib/native/Linux-i386-32] 
2010-12-24 14:02:13,353 INFO org.apache.hadoop.hbase.master.HMaster: My address is ubuntu.ubuntu-domain:60000 
2010-12-24 14:02:13,593 ERROR org.apache.hadoop.hbase.master.HMaster: Can not start master 

Antwort

1

Es hat HBase Benutzer eine Diskussion darüber vor kurzem Mailing-Liste, würde ich es zu lesen vorschlagen. http://mail-archives.apache.org/mod_mbox/hbase-user/201012.mbox/%[email protected]%3E

Als Zusammenfassung würde ich zitieren, was Ryan Rawson von StumbleUpon in den Listen aufgeführt sind:

HBase 0.20.6 ist wahrscheinlich gut auf hadoop 21. Wir müssen laufen viele Patches , die Haltbarkeit stärken helfen auf der Oberseite der Zweig-20-anfügen, und auch 21

Was Sie möglicherweise ausgeführt, um unter Verwendung von Hadoop 20 Gläser in hbase 0.90 oben auf hadoop 21. Versuchen Sie das Löschen der hadoop 20 bis Hadoop einige möglicherweise gelten Gläser und Kopieren in Ihrem Hadoop 21.

Denken Sie auch daran, cdh3b2 + zu laufen, hadoop 21 ist ein Panned Release und kein man läuft es noch erwartet es in einer Produktionsumgebung ausgeführt werden.

Wir verwenden die HBase 0.90 RCs mit Cloudera CDH3b3 über Debian-Pakete. Falls Sie es in Betracht ziehen möchten, finden Sie weitere Einzelheiten in der installation page. Ich würde auch this page für die Installation auf einem Cluster empfehlen. Laden Sie die neueste HBase 0,90 RC von here herunter.