- 博客(3)
- 收藏
- 关注
原创 HBase-客户端-重试机制
背景 HBase是一个分布式数据库 当遇到宕机,客户端如何识别数据的迁移? 当遇到数据region 分裂,如何识别到最新的数据region 当遇到网络抖动等导致请求失败,客户端如何处理失败的请求? 入手 首先,我们知道hbase客户端有重试次数参数设置 hbase.client.retries.number在很多类中被调用 其中在RpcRetryingCallerFact...
2019-05-10 18:54:06 719
原创 HBase-客户端-超时机制设置
背景 当用户有一些大请求的时候,会报超时,但是用户觉得请求慢一些也能接受,如何设置? 如果用户觉得HBase默认超时时间太长,希望请求超过一定毫秒数就报超时退出来,而不是一直在等待,如何设置? 入手 从网上搜索可以看到很多有关hbase客户端超时设置的参数说明 不过并不是非常详细 不过至少我们能定位到这几个参数,以进行入手 hbase.rpc.time...
2019-05-10 18:53:06 2444
原创 HBase-代码分析-客户端-读链路
HTable.get方法-->Callable->get中实现的具体call方法 ==> ProtobufUtil.get(getStub(), getLocation().getRegionInfo().getRegionName(), getReq, controller); ==> new RegionServerCallable 构造一个ca...
2019-05-10 18:49:40 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人