首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在伪分布式模式下配置hbase

在伪分布式模式下配置hbase
EN

Stack Overflow用户
提问于 2014-04-29 11:33:01
回答 1查看 519关注 0票数 0

我试图在伪分布式模式下配置hbase。我尝试过很多教程,但是每次我在日志中看到这个错误

代码语言:javascript
复制
2014-04-29 16:47:47,029 WARN org.apache.hadoop.hbase.master.AssignmentManager: Failed assignment of -ROOT-,,0.70236052 to serverName=localhost,60020,1398804454531, load=(requests=0, regions=0, usedHeap=0, maxHeap=0), trying to assign elsewhere instead; retry=0
org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to /127.0.0.1:60020 after attempts=1
    at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:355)
    at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getHRegionConnection(HConnectionManager.java:969)
    at org.apache.hadoop.hbase.master.ServerManager.getServerConnection(ServerManager.java:620)
    at org.apache.hadoop.hbase.master.ServerManager.sendRegionOpen(ServerManager.java:555)
    at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1043)
    at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:858)
    at org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:838)
    at org.apache.hadoop.hbase.master.AssignmentManager.assignRoot(AssignmentManager.java:1304)
    at org.apache.hadoop.hbase.master.HMaster.assignRootAndMeta(HMaster.java:431)
    at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:388)
    at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:282)
Caused by: java.net.ConnectException: Connection refused
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739)
    at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206)
    at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:404)
    at org.apache.hadoop.hbase.ipc.HBaseClient$Connection.setupIOstreams(HBaseClient.java:328)
    at org.apache.hadoop.hbase.ipc.HBaseClient.getConnection(HBaseClient.java:883)
    at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:750)
    at org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
    at com.sun.proxy.$Proxy5.getProtocolVersion(Unknown Source)
    at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419)
    at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393)
    at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444)
    at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:349)
    ... 10 more
2014-04-29 16:47:47,052 WARN org.apache.hadoop.hbase.master.AssignmentManager: Unable to find a viable location to assign region -ROOT-,,0.70236052

我尝试过以下解决方案

  • 从/etc/host文件中删除127.0.1.1
  • hbase-env.sh中IPV4的强迫

我的hbase-site.xml是这样的

代码语言:javascript
复制
<configuration>
      <property>
           <name>hbase.rootdir</name>
            <value>file:///home/freeswitch/TryNutch/hbase</value>
       </property>
       <property>
          <name>hbase.cluster.distributed</name>
          <value>true</value>
       </property>
      <property>
           <name>hbase.zookeeper.property.dataDir</name>
           <value>/home/freeswitch/TryNutch/zookeeper</value>
       </property>
</configuration>

谢谢你阅读这篇文章。

你的帮助是非常需要的。

EN

回答 1

Stack Overflow用户

发布于 2014-04-29 19:29:31

首先,如果您打算在分布式模式下运行file:///home/freeswitch/TryNutch/hbase,请用适当的值替换HBase。我可以看到hbase.cluster.distributed设置为true。将其指向您的NameNode地址。有点像hdfs://localhost:9000/hbase

另外,在hbase-site.xml文件中添加以下两个属性:

代码语言:javascript
复制
<property>
        <name>hbase.zookeeper.quorum</name>
        <value>localhost</value>
</property>
<property>
        <name>hbase.zookeeper.property.clientPort</name>
        <value>2181</value>
</property>

确保您的NameNode运行良好,并重新启动HBase守护进程。如果您仍然面临任何问题,请尝试遵循此链接。我曾试图详细解释这一程序。如果你还面临任何问题请告诉我。

HTH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23363511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档