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文件
export ZOOKEEPER_HOME=/Users/chunpeng/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
【3】设置Zookeeper配置文件的参数
拷贝配置文件,命名为zoo.cfg
主机名、端口号等详细的配置,参照链接
http://blog.csdn.net/cruise_h/article/details/19046357
【4】执行启动、停止Zookeeper服务的脚本
bin/zkServer.sh start
bin/zkServer.sh stop
【5】查看服务的状态(status)
【6】重启服务(restart)
【7】至此,安装配置完成