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 查看狀態:

相關文章
相關標籤/搜索