hadoop ZooKeeper 3.4.9 全分布安装

安装环境:

Linux Ubuntu16.04 64位系统
java jdk1.8.1_181
hadoop-2.7.2 master、slave1、slave2
zookeeper 3.4.9 1、2、3
zookeeper官方安装源:https://archive.apache.org/dist/zookeeper/


解压,配置环境

hadoop用户登录,将下载的gz包移动到目标目录解压
tar -zxvf zookeeper-3.4.9.tar.gz
进入配置文件.profile,添加修改环境变量
vim ~/.profile,在文件末尾添加zookeeper环境

export ZOOKEEPER_HOME=/home/hadoop/zookeeper-3.4.9
export PATH=.:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin:$PATH

source ~/.profile,使之生效

修改zookeeper的配置文件

将conf下的文件zoo_sample.cfg改名为zoo.cfg,然后打开文件
mv zookeeper-3.4.9/conf/zoo_sample.cfg zookeeper-3.4.9/conf/zoo.cfg
vim zookeeper-3.4.9/conf/zoo.cfg
修改文件中的dataDir的路径,这个路径要自己创建好

dataDir=/home/hadoop/zookeeper-3.4.9/data

在文件末尾添加节点的IP和端口信息:

server.1=master:2888:3888
server.2=slaver1:2888:3888
server.3=slaver2:2888:3888

注意:上面的master、slave1、slave2为hadoop三节点的域名,也可写三节点ip


在上面的dataDir路径下创建myid文件:
vim /home/hadoop/zookeeper-3.4.9/data/myid
填入该节点的标识号,即 master节点就是填入上面的server.1中的1,我的hadoop集群有三节点,就分别填入1、2、3。

远程传输

将配置好的zookeeper文件夹分别传输到其他节点上:
scp -r /home/hadoop/zookeeper-3.4.9 slave1:/home/hadoop/
scp -r /home/hadoop/zookeeper-3.4.9 slave2:/home/hadoop/

分别在其他节点上配置环境变量文件,并使之生效,这样基本配置就完成了。

启动测试

分别在三节点上开启zookeeper:
zkServer.sh start
zkServer start
查看运行状态:
zkServer.sh status
zkServer.sh status
应该有一leader,多follower

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值