设为首页 加入收藏

TOP

hbase查询超时导致的错误
2019-04-24 01:52:21 】 浏览:117
Tags:hbase 查询 超时 导致 错误

今天上线跑一个hbase程序出现如下错误:

org.apache.hadoop.hbase.regionserver.LeaseException: org.apache.hadoop.hbase.regionserver.LeaseException: lease '5008606692699215376' does not exist

问题解决

HBase 客户端调用建立在由Socket+反射组成的Hadoop RPC调用的基础上;

客户端主要接口是HTable和HBaseAdmin,均是建立在HConnection接口实现类HConnectionImplementation上,

HConnectionImplementation维持到HMaster,HRegionServer,Zookeeper各个服务端进程的连接;

这里主要的连接是到HMaster,HRegionServer的连接:这里是建立在上面的RPC基础上的

简单起见 优化 改小这些默认参数:

hbase.client.retries.number=3 默认10

hbase.client.pause=100 默认 1000

hbase.rpc.timeout=6000 默认60000

hbase.client.operation.timeout=6000 默认Integer.MAX_VALUE

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Hbase   MapReduce例子 下一篇hbase zookeeper独立搭建

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目