Ubuntu安装zookeeper

  1. 环境变量设置:安装jdk:下载jdk:jdk-7u25-linux-i586.tar.gz 或者用命令获取 sudo apt-get install openjdk-7-jdk

    vim /etc/profile(或者切换到/etc目录用命令sudo gedit ~/.profile

    在最后添加下面两条语句 

    JAVA_HOME = /usr/lib/jvm/java-7-openjdk-amd64

    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

    export JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre

    export ZOOKEEPER_INSTALL=/mnt/hgfs/Ubuntu/zookeeper-3.4.6

    export PATH=$PATH:$ZOOKEEPER_INSTALL/bin:$JAVA_HOME/bin:$JRE_HOME/bin

  2. Zookeeper是一个协调服务;你可以用它来作为配置维护、名字服务、或者是分布式的部署;

    我们项目中就用Zookeeper用来作为服务器之间的协调选举;

    这次我们主要在Ubuntu下安装配置才认识Zookeeper服务

  3.  从官网上获取zookper 包 放在Ubuntu环境/mnt/hgfs/Ubuntu/文件夹目录下  切换到目录cd  /mnt/hgfs/Ubuntu/zookeeper-3.4.6

  4. 然后一路cd到conf目录 然后用vi zoo.cfg命令打开编辑zoo.cfg文件

    cd conf


  5. 然后用sudo gedit zoo.cfg 命令打开编辑zoo.cfg文件。syncLimit=5 # Leader与Follower之间的最大响应时间单位,响应超过syncLimit*tickTime,Leader认为Follwer死掉,从服务器列表中删除Follwer。initLimit=10 # 投票选举新leader的初始化时间。tickTime=2000 # Zookeeper服务器心跳时间,单位毫秒clientPort=2181 # 连接端口dataDir=/mnt/hgfs/Ubuntu/zookeeper-3.4.6/data# 数据持久化路径dataLogDir=/mnt/hgfs/Ubuntu/zookeeper-3.4.6/log 日志保存路径 server.1=192.168.35.128:3888 

  6. 回到zookeeper/bin目录下

    启动zookeeper服务

    在bin下运行 ./zkServer.sh start即可


  7. 测试zookeeper

    在zookeeper/bin目录下运行 ./zkCli.sh -server 10.10.100.10:2181 就是你的服务器和端口


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章