• 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

      

  • 相关阅读:
    linux试题
    linux常用脚本
    nagios
    lvs/nginx/haproxy 负载均衡优缺点分析讲解
    一次SSLPeerUnverifiedException,SSLHandshakeException问题的分析
    [转]【安卓笔记】AsyncTask源码剖析
    linux下查看进程占用端口和端口占用进程命令
    which framework or library is best to use WebRTC
    [转]svn diff 替代工具
    [转]使用Subversion进行版本控制
  • 原文地址:https://www.cnblogs.com/huayuyou/p/15098004.html
Copyright © 2020-2023  润新知