IT评测·应用市场-qidao123.com技术社区

标题: Zookeeper篇——搭建Zookeeper服务器,docker搭建并启动Zookeeper服务,一 [打印本页]

作者: 泉缘泉    时间: 2024-8-3 23:01
标题: Zookeeper篇——搭建Zookeeper服务器,docker搭建并启动Zookeeper服务,一
相识Zookeeper

ZooKeeper是一个分布式服务框架,基于Paxos算法实现,提供高可用的数据管理和应用程序协调服务。它的目的是提供一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。
ZooKeeper曾是Hadoop的正式子项目,后发展成为Apache顶级项目,与Hadoop密切相干但却没有任何依赖。它广泛应用于各种项目中,如Apache HBase、Apache Solr、LinkedIn Sensei等。
ZooKeeper提供的功能包括配置维护、统一命名服务、状态同步服务和集群管理等。在分布式应用中,由于工程师不能很好地利用锁机制,以及基于消息的协调机制不恰当在某些应用中利用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。ZooKeeper的目的就在于此。
zoo.conf配置文件说明

在Zookeeper文件下的conf文件下的zoo.conf中,默认的配置如下:

docker安装和启动Zookeeper服务

1.下载Zookeeper镜像
  1. docker pull zookeeper
复制代码
2.创建容器并运行该容器
  1. docker run -it zookeeper /bin /bash
复制代码
3.检察bin下和conf下的文件
bin下:
zkServer.sh文件是启动文件

conf下:
有一个zoo.cfg文件,内里主要存放zookeeper相干的配置,见上一篇文章
4.启动zookeeper
  1. ./zkServer.sh start ../conf/zoo.cfg 
复制代码
出现下面的相应,那么我们的zookeeper启动成功

5.检察zk服务器状态
  1. ./bin/zkServer.sh status ./conf/zoo.cfg
复制代码

6.停止zk服务器
  1. ./bin/zkServer.sh stop ./conf/zoo.cfg
复制代码

7.启动zk客户端,通过客户端与服务器交互
  1. ./zkCli.sh
复制代码


至此,关于Docker安装和启动Zookeeper服务先容完毕,后续还会连续更新相干技术点,敬请期待~~~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4