0 x01简介
管理员是一个很好的集群管理工具,被大量用于分布式计算。如Hadoop以及风暴系统中。
Apache管理员是一个为分布式应用所设计开源协调服务,其设计目是为了减轻分布式应用程序所承担的协调任务。可以为用户提供同步,配置管理,分组和命名服务。
0 x02环境说明
在三台装有centos6.5(64位)服务器上安装饲养员,官网建议至少三个节点,本次实验3台
(主机数:3(要求3 +,且必须是奇数,因为管理员选举算法))。
需要提前安装jdk,选择版本是jdk-8u111-linux-x64。
0 x03安装配置过程
- <李>
下载饲养员,选择稳定版,即稳定
下载地址:http://apache.fayea.com/zookeeper/
解压
<>之前,美元tar -zxvf zookeeper-3.4.6.tar.gz//将文件移动到/usr/云/美元,mv zookeeper-3.4.6 /usr/云管理员 李> <李>配置环境变量
#, vim /etc/profile//最后一行追加#,set zookeeper environmentexport ZOOKEEPER_HOME=/usr/云/zookeeperexport 路径=$路径:$ ZOOKEEPER_HOME/bin: ZOOKEEPER_HOME美元/conf
使环境变量立即生效
/etc/profile美元来源
集群部署
在动物园管理员集群环境下只要一半以上的机器正常启动了,那么饲养员服务将是可用的,因此,集群上部署管理员最好使用奇数台机器,这样如果有5台机器,只要3台正常工作则服务将正常使用。
下面我们将对管理员的配置文件zoo.cfg的参数进行设置:
参数可以参考下图
动物园管理员安装部署