摘要: https://blog.csdn.net/csdnsevenn/article/details/82230049 使用bitmap来解决: 2的32次方大概是42亿个数,所以这么多数中,存在的为1,不存在的为0。 比如一个整数是12,那么就去找第12位,如果是1则存在,如果是0 则不存在。 借鉴一 阅读全文
posted @ 2018-10-16 09:32 小虾米的java梦 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 锁(Lock) 完全分布式锁是全局同步的,这意味着在任何时刻没有两个客户端会同时认为它们都拥有相同的锁,使用 Zookeeper 可以实现分布式锁,需要首先定义一个锁节点(lock root node)。 需要获得锁的客户端按照以下步骤来获取锁: 第一次需要创建本客户端要获取lock的节点,调用 c 阅读全文
posted @ 2018-10-16 09:00 小虾米的java梦 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 出现: 在搭建hadoop的HA集群环境后,由于两个namenode的状态不一,当active的namenode由于网络等原因出现假死状态,standby接收不到active的心跳,因此判断active的namenode宕机,但实际上active并没有死亡。此时standby的namenode就会切 阅读全文
posted @ 2018-10-16 08:58 小虾米的java梦 阅读(801) 评论(0) 推荐(0) 编辑