【zookeeper 安装教程】centos 5.8搭建环境

来源:互联网 发布:aipc 性能测试 知乎 编辑:程序博客网 时间:2024/06/06 08:58

  所需软件:VM 虚拟机 centos系统 jdk 1.6或者以上 zookeeper-3.4.6.tar.gz
  这里至少需要三台server,不然的话这里zookeeper安装的时候,测试会报至少需要三台server,相关可以查看zookeeper.out(测试环境下)
  
  
首先下载jdk的rpm包,分别上传到三个虚拟机上并安装。
    1.先查看系统是否存在jdk的相关包。(有时候装的系统中会有一个openJDK)有的话就将其卸载掉。
    2.将jdk保存在/usr/local/java目录下
    3.安装jdk:rpm -ivh jdk--.rpm

这里不用配置java环境,因为rpm将其自动加到path中。安装zookeeper,将zookeeper上传到三个服务器,保存在/usr/local/zookeeper目录下,解压tar包
  tar -xzvf zookeeper-3.4.6.tar.gz
  进入目录zookeeper-3.4.6中,将conf目录中的zoo_sample.cfg文件复制为zoo.cfg并利用vi命令进行修改
  tickTime=2000
  initLimit=10
  syncLimit=5
  clientPort=2181
  dataDir=/usr/local/zookeeper/zookeeper-3.4.6/data 保存数据目录
  dataLogDir=/usr/local/zookeeper/zookeeper-3.4.6/log 保存日志目录
  server.1=ip:2888:3888 ip为服务器的ip
  server.2=ip:2888:3888 ip为服务器的ip
  server.3=ip:2888:3888 ip为服务器的ip
  
  这里的data和log需要自己创建 mkdir命令创建
  
  在/usr/local/zookeeper/zookeeper-3.4.6/data目录下创建一个文件:myid

  分别在myid上按照配置文件的server.中id的数值,在不同机器上的该文件中填写相应过的值
  ip 的myid内容为1
  ip 的为2
  ip 的为3
  ip为服务器的ip 这里对应上面的server.1,server.2,server.3

  创建一个环境变量ZOOKEEPER并把该环境变量添加到系统路径:
  vim /etc/profile

  在export PATH语句前添加两行:
  ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.6
  PATH=PATH:ZOOKEEPER/bin

  并执行 source /etc/profile
此时安装成功,进行测试:
  1.进入zookeeper的bin目录,执行sh zkServer.sh start进行启动zookeeper
  2.查看状态 进入bin目录,执行sh zkServer.sh status
  3.停止 进入bin目录,执行sh zkServer.sh stop

原创粉丝点击