zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    navicat的快捷键
    NoSQL Redis的学习笔记
    awk的使用
    把自己的电脑做服务器发布tomcat的项目外网访问
    linux系统备份
    系统自动化配置和管理工具:SaltStack
    RSync实现文件备份同步
    传送文件
    面试题
    闭包closure
  • 原文地址:https://www.cnblogs.com/0xcafedaddy/p/6828522.html
Copyright © 2011-2022 走看看