观察者模式:在对象之间定义了一对多的依赖,当一个对象改变状态,依赖它的对象会收到通知并自动更新。其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 观察者模式应用场景 Spring的ApplicationEvent、Zk事件通知节点、消息订阅通知、安卓开发 ...
分类:
其他好文 时间:
2020-07-11 18:56:51
阅读次数:
75
1 shell命令的zookeeper命令 启动zookeeper服务 bin/zkServer.sh start 连接zk服务 bin/zkCli.sh -server zk服务IP:Port 2 连接zk服务后的命令 查看连接zk服务器后可以使用的命令 help 2.1 节点的增删改查 创建持久 ...
分类:
其他好文 时间:
2020-07-11 12:30:22
阅读次数:
55
zookeeper可以作为dubbo的注册中心。一般都是以奇数个zookeeper集群的形式。 几个主要知识点。 session。zookeeper是个服务器,zk客户端(服务消费者和提供者)要和zk服务端(也就是注册中心)连接就要建立一次TCP长连接,连接建立后session就建立了,sessio ...
分类:
其他好文 时间:
2020-07-07 23:27:52
阅读次数:
79
一、简介 ZAB ,Zookeeper Atomic Broadcast,zk原子消息广播协议,是专为ZooKeeper设计的一种支持崩溃恢复的原子广播协议,在 Zookeeper中,主要依赖 ZAB 协议来实现分布式数据一致性。 Zookeeper使用一个单一主进程来接收并处理客户端的所有事务请求 ...
分类:
其他好文 时间:
2020-07-07 15:43:05
阅读次数:
77
打开zookeeper集群之后,zk正常,但是kafka启动之后总是会挂掉,查找logs日志里的server.log文件发现问题: 问题:A broker is already registered on the path /brokers/ids/0. This probably indicate ...
分类:
其他好文 时间:
2020-07-05 15:07:11
阅读次数:
103
一、简介1.1、statefulset控制器简介statefulset控制器是有状态应用副本集;在k8s集群statefulset用于管理以下副本集:稳定且唯一的网络标识符稳定且持久的存储有序,平滑的部署和扩展有序,平滑的删除和终止有序的滚动更新statefulset包含三个组件:headlessservice、StatefulSet,volumeClaimTemplateheadlessserv
分类:
其他好文 时间:
2020-07-04 09:20:32
阅读次数:
221
一.安装部署zookeeper 2.zookeeper服务管理命令 启动ZK服务: zkServer.sh start 查看ZK状态: zkServer.sh status 停止ZK服务: zkServer.sh stop 重启ZK服务: zkServer.sh restart ...
分类:
系统相关 时间:
2020-06-29 22:56:07
阅读次数:
83
Zookeeper集群搭建 安装环境: 系统:centos7.6 Java环境:JDK8 关闭这三台机器的防火墙,sellinux 主机188、189、190分别已经部署了单机的zk。单机安装请看我上一篇博客。 https://www.cnblogs.com/hsyw/p/13204017.html ...
分类:
其他好文 时间:
2020-06-29 16:56:06
阅读次数:
89
Zookeeper 本身也是集群,推荐配置不少于 3 个服务器。Zookeeper 自身也要保 证当一个节点宕机时,其他节点会继续提供服务。 如果是一个 Follower 宕机,还有 2 台服务器提供访问,因为 Zookeeper 上的数 据是有多个副本的,数据并不会丢失; 如果是一个 Leader ...
分类:
其他好文 时间:
2020-06-29 09:20:23
阅读次数:
73
/bin/目录下下 sh zkCli.sh 进入客户端目录下: 查看根目录 [zk: localhost:2181(CONNECTED) 11] ls /[cluster, controller, brokers, zookeeper, admin, isr_change_notification, ...
分类:
其他好文 时间:
2020-06-24 00:40:09
阅读次数:
206