zoukankan      html  css  js  c++  java
  • 五、Linux 上安装 zookeeper

    参考:
    cnblogs.com/expiator/p/9853378.html
    https://www.cnblogs.com/daleyzou/p/8558140.html

    安装:
    tar -zxvf uploadfile/zookeeper-3.4.10.tar.gz
    cd zookeeper-3.4.10/conf
    cp zoo_sample.cfg zoo.cfg
    vi zoo.cfg
    dataDir=/home/hadoop/dataDir/zookeeper
    dataLogDir=/home/hadoop/dataLogDir/zookeeper
    server.1=192.168.27.20:2888:3888
    server.2=192.168.27.21:2888:3888
    server.3=192.168.27.22:2888:3888

    cd /home/hadoop/dataDir/zookeeper
    vi myid
    vi /etc/profile

    服务端:(逐台机器执行)
    启动
    /home/hadoop/zookeeper-3.3.6/bin/zkServer.sh start
    停止
    /home/hadoop/zookeeper-3.3.6/bin/zkServer.sh stop
    重启
    /home/hadoop/zookeeper-3.3.6/bin/zkServer.sh restart
    查看状态:
    /home/hadoop/zookeeper-3.3.6/bin/zkServer.sh status
    客户端:
    在zookeeper中任意一个节点,执行指令:
    /home/hadoop/zookeeper-3.3.6/bin/zkCli.sh
    查看帮助信息:zkCli.sh help

    异常:
    zookeeper的出错日志会记录在 zookeeper.out。
    当前处于哪个目录,执行完zkServer.sh start命令, zookeeper.out就会写在哪个目录。

    异常一:
    启动zookeeper集群, WARN [QuorumPeer:/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@384] - Cannot open channel to 3 at election address /192.168.27.22:3888
    java.net.NoRouteToHostException: 没有到主机的路由
    解决办法:
    centos7关闭防火墙
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    firewall-cmd --state ##查看防火墙状态,是否是running

    异常二:部分主机启动失败
    解决:启动集群时,注意linux登录用户是否改变,避免部分自建目录因权限导致访问失败。

  • 相关阅读:
    P3444 [POI2006]ORK-Ploughing
    p4555&bzoj2565 最长双回文串
    bzoj2563 阿狸和桃子的游戏
    p4503&bzoj3555 企鹅QQ
    p3627&bzoj1179 抢掠计划(ATM)
    p2279&bzoj1217 消防局的设立
    p2661 信息传递(Tarjan模板)
    p2071 座位安排
    2B The least round way
    JSK 糟糕的bug
  • 原文地址:https://www.cnblogs.com/tianxiu/p/13085081.html
Copyright © 2011-2022 走看看