若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子。
使用 bin/zkCli.sh -server 127.0.0.1:2181 进行连接
但是直接使用ps查看当前进程,又发现系统中并没有残存任何dashboard进程,端口也并没有被占用
比如重读配置文件(将zk端口从2180改为2181),此时dashboard会报错
如果我手动在zk中添加`/brokers/topics/{TopicName}`节点会怎么样? 先说结论: 根据上面分析过的源码画出的时序图可以指定; 客户端发起创建Topic的请求,本质上是去z...
什么时候真正执行删除Topic磁盘日志 ? Controller监听到zk节点/admin/delete_topics之后,向所有存活的Broker发送删除Topic的请求; Broker收到请求
但是,只要某台Broker里的任意分区副本没有被正常删除(被标记了–delete)的话, 那么整个删除流程是没有结束的; 这个阻塞过程中Topic处于一个不可服务状态(下线);只有所有分区副本都被删除,才会结束整个删除流程;删除zk节...
如果写入`/brokers/topics/{TopicName}`节点之后Controller挂掉了会怎么样? 先说结论:Controller 重新选举的时候,会有一些初始化的操作; 会把创建过程
安装下载zk后,确保有java环境的情况下解压就可以使用了[root@h102 src]# tar -zxvf zookeeper-3.4.8.tar.gz zookeeper-3.4.8/zookeeper-3.4.8/zookeeper-3.4.8.jar.md5zookeeper-3.4.8/zooke......