中间件 十月 21, 2022

zookeeper(四) 使用

文章字数 611 阅读约需 1 mins.

  • 六十花甲纳音歌

  • 十天干所属

  • 十二地支所属

  • 五行相生相克

  • 六亲相生相克

  • 天干地址八卦方位图

    • 先天八卦
    • 后天八卦
  • 天干相合

  • 地支相合

  • 五行次序

  • 八卦次序

  • 八宫所属

  • 以钱代蓍法...

查看全文

中间件 十月 21, 2022

zookeeper(一) 概述

文章字数 5.6k 阅读约需 5 mins.

zookeeper是一种分布式应用程序的分布式协调服务,分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。

zookeeper设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。

zookeeper将数据保存在内存中,保证了高吞吐与低延迟,同时Zk规定节点的数据大小不能超过1M,我们实际使用时节点存储的数据...

查看全文

中间件 十月 21, 2022

zookeeper(二) 安装

文章字数 11k 阅读约需 10 mins.

下载镜像

# 默认拉取最新的版本,如要指定版本 zookeeeper:版本号
docker pull zookeeper

创建并运行容器

docker run --name zookeeper -e JAMFLAGS="-Xmx256m" -v /mysoft/zookeeper/data/:/data/ -d -p 2181:2181 --privileged zookeeper

使用zk客户端创建节点

# 进入容器
docker exec -it acf2ec660c0e...
查看全文

中间件 十月 21, 2022

zookeeper(三) 协议

文章字数 9.1k 阅读约需 8 mins.

  1. 先启动node01
    • 会建立一个2888的服务端口与3888的选举端口。
    • 此时只有一个服务启动,所以没有其他关联。
  2. 再启动node02
    • 同样建立一个2888的服务端口与3888的选举端口。
    • 同时查找集群配置,发现能联通node1,并建立socket连接,将随机分配一个端口与node1的3888选举端口映射。
  3. 然后是node03
    • 同样建立一个2888的服务端口与3888的选举端口。
    • 查找集群配置,发现能联通node1与node2,并建立两条socket连接,随机分配端口与node1与node2...
查看全文
0%