zookeeper安装(详细版)

509 阅读1分钟

前提:已经完成jdk和hadoop的配置,同时搭建了hadoop集群(三个主机即可) 

1.解压zookeeper-3.4.10.tar.gz

tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/

2.cd到解压的zookeeper目录下,创建一个zkdata文件夹(/opt/module/zookeeper-3.4.10/zkData路径)


3.进入到conf文件下修改配置,这里需要修改zoo_sample.cfg


将zoo_sample.cfg改名为zoo.cfg(显的好看点)


4.配置zoo.cfg

(1) 将dataDir改为dataDir=/opt/module/zookeeper-3.4.10/zkData

(2) 新加:(zzf111是主机名)

server.1=zzf111:2888:3888      

server.2=zzf112:2888:3888

server.3=zzf113:2888:3888

5.添加环境变量 /opt/module/zookeeper-3.4.10

vi /etc/profile

  profile文件末行添加:

export ZK_HOME=/opt/module/zookeeper-3.4.10export PATH=TH=$PATH:$ZK_HOME/bin


然后

source /etc/profile

6. 进入zkdata文件夹中,并创建一个myid文件


  然后vi myid

  在myid中添加数字(就是server后面的数字),zzf111用户就添加数字1


7.回到zookeeper的上一级目录,将zookeeper-3.4.10传到其他主机上


8.对于zzf112主机来说,修改zkData下的myid文件(改成2)


zzf113主机同样的方法

9.启动ZooKeeper集群
  在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本,如下所示

bin/zkServer.sh start   (三个主机都运行再查看状态)   
bin/zkServer.sh status



到此,zookeeper的分布式就算完成了