• zookeeper安装配置


    下载zookeeper

    http://www.apache.org/dyn/closer.cgi/zookeeper/
    


    解压设置权限

    1.tar -zxf zk.tar.gz -C /usr/local/zookeeper
    2.sudo chown -R hadoop:hadoop /usr/local/zookeeper



    改配置文件zoo.cfg

    1.查看etc/hosts目录中对应host

    172.26.203.x master
    172.26.203.x slave1
    172.26.203.x slave2
    

    2.vim conf/zoo.cfg

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/tmp/zookeeper
    clientPort=2181
    
    server.1=master:2888:3888
    server.2=slave1:2888:3888
    server.3=slave3:2888:3888
    
    


    分发修改后的zk文件夹

    scp -r zookeeper/ hadoop@slavex:/usr/local
    #分发后注意文件目录权限
    


    配置myid

    在刚才的zoo.cfg中配置的dataDir文件夹中创建myid文件,并添加内容,内容为zoo.cfg文件中server.x(每台机器都需要配置)

    mkdir /tmp/zookeeper
    echo "x" > /tmp/zookeeper/myid
    


    启动zk

    ./zkServer.sh start  
    #每台机器都需要启动
    
    ./zkServer.sh status  
    #查看zk状态
    #Using config: /usr/local/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg
    #Mode: follower
    


    zk常用命令

    1. 启动ZK服务: bin/zkServer.sh start
    2. 查看ZK服务状态: bin/zkServer.sh status
    3. 停止ZK服务: bin/zkServer.sh stop
    4. 重启ZK服务: bin/zkServer.sh restart
    5. 连接服务器: zkCli.sh -server 127.0.0.1:2181
    6. 查看根目录: ls /
    7. 创建 testnode节点,关联字符串"zz": create /zk/testnode "zz"
    8. 查看节点内容; get /zk/testnode
    9. 设置节点内容: set /zk/testnode abc
    10. 删除节点: delete /zk/testnode
  • 相关阅读:
    php代码中注释的含义
    MySql-count(*)与count(id)与count(字段)之间的执行结果和性能分析
    mysql通配符进行模糊查询
    我的娃,我的宝贝
    Yii 2.0 query模式语法
    Yii 2.0版本调试输出SQL语句
    mysql高效率随机获取n条数据写法
    mysql语句中判断是否包含某字符串的方法
    应该让老婆多休息
    win10常用快捷键总结
  • 原文地址:https://www.cnblogs.com/0xcafedaddy/p/6828522.html
Copyright © 2020-2023  润新知