zoukankan      html  css  js  c++  java
  • linux中安装zookeeper单机

    安装步骤:

      1)解压tar包

      2)修改zoo.cfg配置文件

      3)开放端口

      4)配置环境变量

      4)启动zookeeper并验证

    正文:

    第一步:解压tar包

    tar  -xvzf apache-zookeeper-3.6.3-bin.tar

    第二步:修改zoo.cfg

    #进入配置目录conf
    cd /home/comuser/soft/zookeeper-3.6.3/conf

    #新建zoo.cfg文件
    tickTime=2000
    dataDir=/home/comuser/soft/zookeeper-3.6.3/data
    dataLogDir=/home/comuser/soft/zookeeper-3.6.3/logs
    clientPort=2181
    admin.serverPort=7070

    参数说明:

    tickTime: zookeeper中使用的基本时间单位, 毫秒值.

    dataDir: 数据目录. 可以是任意目录.

    dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.

    clientPort: 监听client连接的端口号

    admin.serverPort=7070: 设置jetty的端口号(默认为8080),防止与tomcat冲突。

     

    第三步:开放端口

    #编辑防火墙文件
    vi /etc/sysconfig/iptables

    #添加以下内容
    -A INPUT -p tcp -m state --state NEW -m tcp --dport2181 -j ACCEPT

    #重启防火墙(旧版本的linux可能不是这个命令)
    systemctl start firewalld

    第四步:设置zookeeper环境变量

    #cd进入用户目录
    cd
    #编辑.bash_profile文件
    vi .bash_profile

    #在.bash_profile添加以下内容,java_home可以是jdk的绝对路径
    ##--------- Zookeeper --------##
    export ZK_HOME=$HOME/soft/zookeeper-3.6.3
    PATH=$ZK_HOME/bin:$PATH
    export PATH

    #保存文件以后刷新环境变量
    . .bash_profile

    第五步:启动、关闭zookeeper

    #启动zookeeper服务端
    zkServer.sh start

    #使用客户端连接服务端
    zkClis.sh -server localhost:2181

    #验证是否正常(存入节点数据)
    create /hello zookeeper

    #获取节点数据
    get /hello 如果回显zookeeper就表示正常

    #退出客户端
    quit

    #关闭zookeeper服务端
    zkServer.sh stop

      

  • 相关阅读:
    hdu3251 最小割
    2012金华邀请赛解题报告
    Java依照List内存储的对象的某个字段进行排序
    Cocos2d-x移植安卓的笔记
    设计模式------策略模式
    C#实现相似QQ的隐藏浮动窗口、消息闪动
    libiconv字符集转换库在C#中的使用
    poj1564 Sum it up
    Objective-C学习笔记(四)——OC实现最简单的数学运算
    安装配置PhoneGap开发环境(一)
  • 原文地址:https://www.cnblogs.com/huayuyou/p/15098004.html
Copyright © 2011-2022 走看看