zookeeper安装

本文详细介绍如何在多台Linux机器上部署ZooKeeper集群,包括环境准备、安装配置、环境变量设置、配置文件修改及启动验证等关键步骤。

zookeeper安装

1.  准备环境

(2n-1台linux机器或者虚拟机:由于zookeeper的paxos算法要求半数以上存活则为可用,所以必须准备单数个服务器搭建环境)

2.  上传

用工具上传zookeeper安装文件到/home/hadoop并确保文件的所属用户书hadoop,

如果不是,需要用root用户修改文件的所属者。

命令:

su – root

cd /home/hadoop

chown hadoop:hadoop zookeeper-3.4.5.tar.gz

su - hadoop

3.  解压

用hadoop用户解压,如果不是hadoop用户,需要su – hadoop

tar –zxvf zookeeper-3.4.5.tar.gz

4.  重命名

需要是hadoop用户

mv zookeeper-3.4.5 zookeeper

5.  修改环境变量(集群的每台zookeeper机器都要改)

5.1.  在zookeeper的第一台机器机器上执行

1、su – root

2、vi /etc/profile

3、添加内容:

export ZOOKEEPER_HOME=/home/hadoop/zookeeper

export PATH=$PATH:$ZOOKEEPER_HOME/bin

4、重新编译

source /etc/profile

5、切换用户

su – hadoop

5.2.  在zookeeper的其他机器做同上的步骤

见上面

6.  修改zookeeper配置文件

1、  su – hadoop

2、  cd /home/hadoop/zookeeper/conf

3、  cp zoo_sample.cfg zoo.cfg

4、  vi zoo.cfg

5、  添加内容,其中域名需要自己斟酌

dataDir=/home/hadoop/zookeeper/data

dataLogDir=/home/hadoop/zookeeper/log

server.1=slave1:2888:3888

server.2=slave2:2888:3888

server.3=slave3:2888:3888

 

6、  创建文件夹

cd /home/hadoop/zookeeper

mkdir data

mkdir log

chmod 755 data

chmod 755 log

7、  创建myid文件,并添加内容

cd /home/hadoop/zookeeper/data

vi myid

添加内容:

1

 

7.  将zookeeper传到其他机器

scp –r /home/hadoop/zookeeperhadoop@slave1:/home/hadoop

scp –r /home/hadoop/zookeeperhadoop@slave2:/home/hadoop

scp –r /home/hadoop/zookeeper hadoop@slave3:/home/hadoop

 

8.  修改其他机器的配置文件

8.1.  在slave2机器上执行命令:

su – hadoop

cd /home/hadoop/zookeeper/data

vi myid

修改内容,将1改为2

2

8.2.  在slave3机器上执行命令:

su – hadoop

cd /home/hadoop/zookeeper/data

vi myid

修改内容,将1改为3

3

 

9.  启动

9.1.  在slave1上执行:

zkServer.sh start

9.2.  在slave2上执行:

zkServer.sh start

9.3.  在slave3上执行:

zkServer.sh start

 

10.        查看

10.1.    在slave1上执行

jps

zkServer.sh status

10.2.    在slave2上执行

jps

zkServer.sh status

10.3.    在slave3上执行

jps

zkServer.sh status

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值