【分布式开源框架】Zookeeper安装配置

时间:2021-01-26 08:27:09

Zookeeper集群环境的安装与配置


一、简介


【1】Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务


【2】ZooKeeper本身可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实现分布式应用的可靠性


【3】参考链接


http://blog.csdn.net/cruise_h/article/details/19046357


二、安装与配置(MAC系统)


【1】下载与解压


下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/(这里下载zookeeper-3.4.6)


解压到目录中(这里解压到 /Users/chunpeng)


【2】环境变量的配置


进入 .bash_profile文件


【分布式开源框架】Zookeeper安装配置


export ZOOKEEPER_HOME=/Users/chunpeng/zookeeper-3.4.6


export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf


【分布式开源框架】Zookeeper安装配置


【3】设置Zookeeper配置文件的参数


拷贝配置文件,命名为zoo.cfg


【分布式开源框架】Zookeeper安装配置


主机名、端口号等详细的配置,参照链接


http://blog.csdn.net/cruise_h/article/details/19046357


【4】执行启动、停止Zookeeper服务的脚本


bin/zkServer.sh start


bin/zkServer.sh stop


【分布式开源框架】Zookeeper安装配置


【5】查看服务的状态(status)


【分布式开源框架】Zookeeper安装配置


【6】重启服务(restart)


【分布式开源框架】Zookeeper安装配置


【7】至此,安装配置完成