zookeeper
文章平均质量分 79
Roger6650
这个作者很懒,什么都没留下…
展开
-
分布式锁的几种实现方式
github源码下载一.分布式锁的几种实现方式和对比 实现思路 优点 缺点 利用MySQL数据库实现 利用数据库自身提供的锁 要求数据库支持行级锁 实现简单,稳定可靠 性能差,挖坟适应高并发场景 容易出现死锁的的情况 无法优雅的实现阻塞式锁 利用缓存(redis)的实现方案 ...原创 2018-09-15 19:55:45 · 607 阅读 · 2 评论 -
Centos7 单机版zookeeper安装 ----以及集群配置说明
0.需要安装jdk环境,才可以启动zk1.到官网下载zookeeper稳定版本 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/2.上传到linux系统3.解压tar.gz类型的文件[root@base-linux ~]# cd /usr/local/packages/[root@...原创 2018-11-11 19:49:21 · 230 阅读 · 0 评论 -
Zookeeper-ZAB协议
1.ZAB协议的核心 在一个zk集群中,只有一个leader节点可以将客户端的写请求转化为事务或提议proposal,leader节点写完数据库,把proposal消息发送到leader和follower直接的通信队列中去,follower节点处理完leader节点发送的proposal消息后,给leader节点返回ACK消息确认,当leader节点接收到半数以上的fo...转载 2018-11-22 15:17:29 · 232 阅读 · 0 评论 -
zookeeper自定义日志输出目录
1.修改 /bin/zkEnv.sh 文件 1.1)修改ZOO_LOG_DIR变量的值修改前 修改后 if [ "x${ZOO_LOG_DIR}" = "x" ] then ZOO_LOG_DIR="." fi if [ "x${ZOO_LOG_DIR}" = "x" ] then ZOO_LOG_DIR="${ZO.原创 2019-01-04 11:14:41 · 2801 阅读 · 0 评论