Zookeeper篇——搭建Zookeeper服务器,docker搭建并启动Zookeeper服务,一 ...

打印 上一主题 下一主题

主题 1724|帖子 1724|积分 5182

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
相识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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

泉缘泉

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表