2012-01-20 80 views
2

我無法啓動HMASTER :(
請幫幫我。第二天這個錯誤HBase的0.90.5不分佈式模式使用Hadoop啓動1.0

Exception in thread "main" java.lang.RuntimeException: Failed construction of Regionserver: class org.apache.hadoop.hbase.regionserver.HRegionServer 

Unable to start master 

已付出以及Hadoop集羣的安裝。等待。啓動HBase的前30秒

我跟着這個教程http://hbase.apache.org/book/example_config.html#d0e2432所需部分的ulimit和nproc的
更改系統配置

有: 1個主站,4個奴隸

這裏所有的診斷信息

Java java version "1.6.0_26" 
Java(TM) SE Runtime Environment (build 1.6.0_26-b03) 
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode) 
Debian 6.03 Linux slave1 2.6.32-5-amd64 

Copy hadoop-core to hbase/lib on each machine 
[email protected]:/usr/local/hbase$ ls lib/hadoo* 
lib/hadoop-core-1.0.0.jar 

Hbase: hbase-0.90.5 

詳細配置這裏http://pastie.org/private/hnhpw2jeq7p2njegnuha (無法把這裏 - 原因2個鏈接極限)

+0

你能解決這個問題嗎?如果是,請分享解決方案。 – Shash

回答

0

必須有這個錯誤之前更多的錯誤或警告。 清除/ HBase的/日誌目錄,然後start_hbase.sh,並提供完整的日誌這裏

1

,你也可以複製的commons-配置-1.6.jar在Hadoop的lib目錄到HBase的lib目錄,並嘗試agai

0

讓你的hosts文件如下:

127.0.0.1本地主機

Hadoop的 192.168.56.1主

從192.168.56.101

和HBase的CONF放以下輸入:

hbase.rootdir HDFS://主:9000/HBase的 hbase.master 主:60000 主機和端口HBase的主運行在。 hbase.regionserver.port HBase主節點運行的主機和端口。 hbase.cluster.distributed 真 hbase.tmp.dir /home/cluster/Hadoop/hbase-0.90.4/temp hbase.zookeeper.quorum 主 dfs.replication hbase.zookeeper.property.clientPort ZooKeeper配置文件zoo.cfg中的屬性。 客戶端將連接的端口。 如果您在任何地方使用本地主機,請將其替換爲您的主機文件中名稱爲namenode的「主」。

一個morething你可以做

須藤gedit中的/ etc /主機名

這將打開主機文件bydefault Ubuntu的將是有這麼使它的主人。並重新啓動您的系統。

對於HBase的中的conf目錄裏面的 「RegionServer的」 文件中指定把這些條目

和restart.everything。