Zookeeper集群搭建

一、zookeeper安装

1.一、下载安装jdk

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

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

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

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

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

 /etc/profile,它是全部用户的共用的环境变量输入命令:vi /etc/profile而后在打开的文件末尾添加以下:oracle

JAVA_HOME=/usr/local/jdk7spa

JRE_HOME=/usr/local/jdk7/jreserver

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

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

export JAVA_HOME JRE_HOME PATH CLASSPATH

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

1.二、下载安装zookeeper

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

下载最新的zookeeper-3.4.9版本

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

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

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

   

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

1.三、zookeeper集群

zookeeper采用服务半数以上可用,因此搭建zoookeeper集群通常采用奇数台服务。这里咱们搭建3台zookeeper服务

一、将上述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.

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

相关文章
相关标签/搜索