1 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
通过合理设置key,如写入的时实时数据,但是读取的是昨天之前的数据,那么可以将时间戳作为key,Hbase会把不同时间的数据放到不同的region,达到读写分离。
追问
如果将时间戳作为key的开头 那么在同一时间的数据都会往一个region上写 这样这一个region压力会很大 实时写数据没有分散到其它region 这写的处理速度跟不上 。
追答
是的,这会导致热点问题。 我这只是举个例子,你可以从这方面考虑解决读写分离的问题。或者干脆使用两个table,一个专门负责读,一个专门负责写,然后做同步
- 1 回答
- 0 关注
- 1873 浏览
添加回答
举报
0/150
提交
取消