1.zookeeper是分布式一致性管理服务。解决了分布式中死锁,不一致,原子性操作等问题。

2.环境:系统ubuntu,zookeeper 下载地址:http://archive.apache.org/dist/zookeeper/zookeeper-3.3.3/

3.将下载的zk 解压:tar zxvf zookeeper-3.3.3.tar.gz ,将解压的项目放在/data/app/zookeeper 下

4.解压的目录结构:

bin:存放zk的启动脚本。

conf:中保存配置文件

lib:java 的jar包

5.开始以独立运行模式运行zk

  1).到conf 下备份一下配置文件:cd conf/

  zookeeper系列 (第一章 :ubuntu 下安装zookeeper)

  2).修改data目录

  vim zook.cfg

  创建一个Data的存放路径,将zook.cfg 的dataDir 设置为此路径

zookeeper系列 (第一章 :ubuntu 下安装zookeeper)

zookeeper系列 (第一章 :ubuntu 下安装zookeeper)

   3.启动zookeeper 服务器(标红线的是以单节点运行standalone)  bin/zkServer.sh start 是以前台模式运行, nohup bin/zkServer.sh start 后台模式运行

zookeeper系列 (第一章 :ubuntu 下安装zookeeper)

查看zk的状态

zookeeper系列 (第一章 :ubuntu 下安装zookeeper)

 启动客户端

zookeeper系列 (第一章 :ubuntu 下安装zookeeper)

   客户端建立连接的步骤:1.客户算启动程序建立一个会话。

              2.客户端尝试连接zookeeper 主机

              3.客户端连接成功,服务器尝试初始化这个新的会话

              4.会话初始化完成。

              5.服务器端向客户端发送一个SyncConnect连接

至此zookeeper 的服务搭建完毕。

 

  

 

相关文章:

  • 2021-08-19
  • 2021-12-29
  • 2018-09-03
  • 2018-06-27
  • 2021-12-18
  • 2022-12-23
  • 2021-05-22
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
  • 2021-05-31
  • 2021-06-02
相关资源
相似解决方案