你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
没有找到相关结果
Bob - 同程旅游大数据+BI 架构师 2015-11-13 回答
赞同来自: williamtl
要回复问题请先登录或注册
推荐一份编程学习资源,包含了各类编程语言学习进阶路线图、视频教程、配套书籍文档、数百份面经,各大厂面试真题。编程语言包括:Java、前端、PHP、Python、Linux运维、软件测试、数据解构与算法、C语言、go语言等
微信扫码关注公众号,发送 "编程"获取资源
1 个回复
Bob - 同程旅游大数据+BI 架构师 2015-11-13 回答
赞同来自: williamtl
因此,原子性还是需要在代码中实现。
在较低版本上,我们需要先执行查询或删除,再更新。
新的hbase版本中包含了checkAndPut/checkAndDelete/increment/append 这几个接口。
实现的原理类似:
HTable table = new HTable(conf, "usertable");
table.checkAndPut(参数)