我无法启动HMaster :(
请帮我。关于此错误的第二天
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
hduser@slave1:/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 :(得分:1)
你也可以将hadoop lib目录下的commons-configuration-1.6.jar复制到hbase lib目录并尝试agai
答案 1 :(得分:0)
此错误之前必须有更多错误或警告。 清除/ hbase / logs目录,然后是start_hbase.sh并在此处提供完整的日志
答案 2 :(得分:0)
使您的主机文件如下:
127.0.0.1 localhost
对于Hadoop 192.168.56.1主人
192.168.56.101奴隶
并在hbase conf中输入以下条目:
hbase.rootdir HDFS://主:9000 / HBase的 hbase.master 主:60000 HBase主服务器运行的主机和端口。 hbase.regionserver.port 60020 HBase主服务器运行的主机和端口。 hbase.cluster.distributed 真正 hbase.tmp.dir /home/cluster/Hadoop/hbase-0.90.4/temp hbase.zookeeper.quorum 主 dfs.replication 2 hbase.zookeeper.property.clientPort 2181 来自ZooKeeper的配置zoo.cfg的属性。 客户端将连接的端口。 如果您在任何地方使用localhost删除它并将其替换为“master”,它是主机文件中namenode的名称....
你可以做的更多事情
sudo gedit / etc / hostname
这将通过默认打开主机名文件ubuntu将在那里使其成为主人。并重新启动系统。
对于hbase,在conf dir中的“regionserver”文件中指定放入这些条目
主人
从属
并重新启动。