2012-01-20 51 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。