Hbase常见配置问题解决

问题描述:执行命令start-hbase.sh启动hbase,jps没有查看到HMaster进程,通过查看log文件发现如下错误:

2013-10-31 23:47:50,652 ERROR org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master
java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMasterCannot assign requested address
        at org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:134)
        at org.apache.hadoop.hbase.LocalHBaseCluster.addMaster(LocalHBaseCluster.java:197)
        at org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:147)
        at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:146)
        at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:104)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
        at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)
        at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2118)
Caused by: java.net.BindException: Problem binding to bogon/192.168.2.101:0 : Cannot assign requested address
        at org.apache.hadoop.hbase.ipc.HBaseServer.bind(HBaseServer.java:258)
        at org.apache.hadoop.hbase.ipc.HBaseServer$Listener.<init>(HBaseServer.java:482)
        at org.apache.hadoop.hbase.ipc.HBaseServer.<init>(HBaseServer.java:1559)


问题解决:

本人hbase-site.xml配置如下:


1、进入hbase安装目录下lib目录,删除对应hadoop-core-1.0.4.jar的jar包(本人安装hadoop版本为1.2.1),删除完成后拷贝hadoop安装目录下

hadoop-core-1.2.1.jar的jar文件到该目录。

2、修改/etc/hosts文件,更改hostname对应的IP地址为当前正确的IP128.128.86.111

3、重新启动hbase

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值