Hbase配置中出现的问题总结

本文总结了在创建Hbase表时遇到的三个常见问题及其解决方案:1) Table Namespace Manager未准备好,解决方法是取消export HBASE_MANAGES_ZK=true的注释;2) Zookeeper.session.timeout配置不一致导致SocketTimeoutException,需要统一各服务器的配置;3) RegionServer未运行,检查日志发现等待regionserver关闭,解决办法是确保/etc/hosts中主机名配置为实际IP地址。
摘要由CSDN通过智能技术生成


在create table的时候出现如下问题


1. ERROR: java.io.IOException: Table Namespace Manager not ready yet, try again later


解决方案:这个问题是从单机配置到多机配置的时候出的问题,修改conf/hbase-env.sh 注释掉export HBASE_MANAGES_ZK=true 



2. java.net.SocketTimeoutException: Call to datanode1/172.16.0.122:60020 failed because java.net.SocketTimeoutException: 60000 millis timeout while waiting for channel to be ready for read. ch : java.nio.channels.SocketChannel[connected local=/172.16.0.126:55277 remote=datanode1/172.16.0.122:60020]

问题: 主服务器和从服务器上hbase-site.xml中,zookeeper.session.timeout配置的时间不一致

解决方案:把主服务器和从服务器上hbase-site.xml中的zookeeper.session.timeout配置一致,统一成120000


3. RegionServer not running

察看日志:2014-06-05 22:02:20,112 INFO  [master:localhost:60000] master.ServerManager: Waiting

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值