我刚刚从cloudera(3)安装了hadoop和hbase,但是当我尝试去
http://localhost:60010时,它只是坐在那里不断加载.
我可以到regionerver的罚款 – http://localhost:60030 …看看主hbase服务器日志我可以看到以下.
看起来像根区域的问题.
所有这些都安装在运行Ubuntu(Natty)11的ext4 1TB分区上.没有集群/其他框).
任何帮助将是伟大的!
干杯!
11/05/15 19:58:27 WARN master.AssignmentManager:将-ROOT –,0.70236052分配给serverName = localhost,加载=(requests = 0,regions = 0,usedHeap = 24,maxHeap = 995),试图分配别处;重试= 0 org.apache.hadoop.hbase.client.RetriesExhaustedException:尝试= 1后,将代理接口org.apache.hadoop.hbase.ipc.HRegionInterface设置为/127.0.0.1:60020失败 在org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:355) 在org.apache.hadoop.hbase.client.HConnectionManager $HConnectionImplementation.getHRegionConnection(HConnectionManager.java:957) 在org.apache.hadoop.hbase.master.ServerManager.getServerConnection(ServerManager.java:606) 在org.apache.hadoop.hbase.master.ServerManager.sendRegionOpen(ServerManager.java:541) 在org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:901) 在org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:730) 在org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:710) 在org.apache.hadoop.hbase.master.AssignmentManager $TimeoutMonitor.chore(AssignmentManager.java:1605) 在org.apache.hadoop.hbase.Chore.run(Chore.java:66) 引起的:java.net.ConnectException:Connection被拒绝 在sun.nio.ch.SocketChannelImpl.checkConnect(本机方法) 在sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567) 在org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206) 在org.apache.hadoop.net.NetUtils.connect(NetUtils.java:408) 在org.apache.hadoop.hbase.ipc.HBaseClient $Connection.setupIOstreams(HBaseClient.java:328) 在org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:883) 在org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:750) 在org.apache.hadoop.hbase.ipc.HBaseRPC $Invoker.invoke(HBaseRPC.java:257) 在$Proxy6.getProtocolVersion(未知来源) 在org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419) 在org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393) 在org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444) 在org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:349) … 8更多 11/05/15 19:58:27 WARN master.AssignmentManager:无法找到一个可行的位置来分配区域-ROOT –,0.70236052
解决方法
为任何找到这个的人修复了这个问题.是主机文件(/ etc / hosts)的问题.需要删除与127.0.1.1 COMPNAME相关的条目 – 只需在该行前面放置一个哈希(#),然后重新启动所有hadoop和hbase服务.
更多关于这个解决方案:http://blog.nemccarthy.me/?p=110 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|