Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 启动主机时Hbase记录错误_Hadoop_Hbase - Fatal编程技术网

Hadoop 启动主机时Hbase记录错误

Hadoop 启动主机时Hbase记录错误,hadoop,hbase,Hadoop,Hbase,我在基于ubuntu的linux系统上使用Hbase 0.94.8版本。当我开始安装时,请遵循以下安装步骤 HBASE_路径$bin/start-HBASE.sh 然后控制台说 启动主机,登录到 /usr/lib/hbase/hbase-0.94.8/logs/hbase-psaha4-master-ubuntu.out 因为它没有抛出任何错误,所以我认为它应该正常工作。但是当我打开“日志/hbase-psaha4-master-ubuntu.log”时,我可以看到它抛出了如下错误: 2016-

我在基于ubuntu的linux系统上使用Hbase 0.94.8版本。当我开始安装时,请遵循以下安装步骤

HBASE_路径$bin/start-HBASE.sh

然后控制台说

启动主机,登录到 /usr/lib/hbase/hbase-0.94.8/logs/hbase-psaha4-master-ubuntu.out

因为它没有抛出任何错误,所以我认为它应该正常工作。但是当我打开“日志/hbase-psaha4-master-ubuntu.log”时,我可以看到它抛出了如下错误:

2016-01-29 17:59:03720错误 org.apache.hadoop.hbase.master.HMasterCommandLine:启动失败 master java.lang.RuntimeException:构建master失败: 班 org.apache.hadoop.hbase.master.HMasterCommandLine$localhmastercan 分配需求$ 位于org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:134) 位于org.apache.hadoop.hbase.LocalHBaseCluster.addMaster(LocalHBaseCluster.java:197) 位于org.apache.hadoop.hbase.LocalHBaseCluster。(LocalHBaseCluster.java:147) 位于org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:146) 位于org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:104) 位于org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) 位于org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76) 在org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2079)上 by:java.net.BindException:绑定到的问题 角斗士/10.32.137.144:0:无法分配请求的地址 位于org.apache.hadoop.hbase.ipc.HBaseServer.bind(HBaseServer.java:258) 位于org.apache.hadoop.hbase.ipc.HBaseServer$Listener。(HBaseServer.java:482) 位于org.apache.hadoop.hbase.ipc.HBaseServer。(HBaseServer.java:1559) 在org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server上。(WritableRpcEngine.java:252) 位于org.apache.hadoop.hbase.ipc.WritableRpcEngine.getServer(WritableRpcEngine.java:201) 位于org.apache.hadoop.hbase.ipc.WritableRpcEngine.getServer(WritableRpcEngine.java:55) 位于org.apache.hadoop.hbase.ipc.HBaseRPC.getServer(HBaseRPC.java:330) 位于org.apache.hadoop.hbase.ipc.HBaseRPC.getServer(HBaseRPC.java:319) 位于org.apache.hadoop.hbase.master.HMaster。(HMaster.java:306)


有人能告诉我为什么会出现这个错误,以及如何解决这个问题,以便我可以看到Hbase的web UI吗。谢谢

这篇文章给了您一些提示,它是“由以下原因引起的:java.net.BindException:绑定到gladiator/10.32.137.144:0的问题:无法在org.apache.hadoop.hbase.ipc.HBaseServer.bind分配请求的地址”。。这为此类错误的故障排除提供了一些指导。。您的HBase配置似乎正在尝试绑定到一个主机:端口(gladiator/10.32.137.144:0),该端口不存在或已被另一个进程占用。能否粘贴您的HBase-site.xml文件?