Zookeeper集群搭建

2017-01-10 10:02:09来源:oschina作者:bodomg人点击


1、zookeeper安装
1.1、下载安装jdk

zookeeper依赖于jdk,版本最低1.7。


下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html


1、解压源码包:tar -zxvf jdk-7u7-linux-i586.tar.gz


2、将其移动到/usr/local/目录下,并重命名为 jdk7,输入命令:mv jdk1.7.0_07 /usr/local/jdk7


3、设置jdk的环境变量这里彩全局设置方法,就是来修改


/etc/profile,它是所有用户的共用的环境变量输入命令:vi /etc/profile然后在打开的文件末尾添加如下:


JAVA_HOME=/usr/local/jdk7


JRE_HOME=/usr/local/jdk7/jre


PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib


export JAVA_HOME JRE_HOME PATH CLASSPATH


4、使环境变量立即生效,输入命令:source /etc/profile


1.2、下载安装zookeeper

官网下载地址:http://apache.fayea.com/zookeeper/



下载最新的zookeeper-3.4.9版本


1、解压zookeeper:tar -zxvf zookeeper-3.4.9.tar.gz


2、解压后zookeeper中conf文件夹需要zoo.cfg配置文件。将zoo_sample.cfg复制为zoo.cfg: cp ./ zoo_sample.cfg ./zoo.cfg


a、打开zoo.cfg,将注释去掉大致有以下配置:



3、进入zookeeper/bin目录,启动zookeeper: ./zkServer.sh start


1.3、zookeeper集群

zookeeper采用服务半数以上可用,所以搭建zoookeeper集群一般采用奇数台服务。这里我们搭建3台zookeeper服务


1、将上述zookeeper复制到各个服务器中、修改zoo.cfg配置,添加集群配置:


server.1=192.168.112.128:2881:3881


server.2=192.168.112.129:2881:3881


server.3=192.168.112.130:2881:3881


在logDir指定快照目录下建立myid 文件,内容对应server.*中的数字,比如第一台服务器myid中的内容为1.




2、启动各个zookeeper服务,使用 ./zkServer status 查看状态:




最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台