zoukankan      html  css  js  c++  java
  • 4.zookeeper环境配置

    视频链接:https://www.bilibili.com/video/bv1GQ4y1C7Dd

    盲猜老师下周只能讲完这个 (๑¯∀¯๑)

    对slvae节点设置定时任务 时间同步

    crontab -e
    */1 * * * * /sbin/ntpdate master #每分钟同步一次
     

    JAVA、JDK

     

    zookeeper

    cd ..
    mkdir zookeeper
     

    主节点操作

    cd
    tar -zxvf zookeeper-3.4.10.tar.gz #解压安装包
    cd zookeeper-3.4.10
    mkdir zkdata
    mkdir zkdatalog #建两个数据日志文件
     

    编辑配置文件

    cd conf/
    mv zoo_sample.cfg zoo.cfg
    vim zoo.cfg
    #把本来的都给注释掉
    #添加以下内容
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/zookeeper/zookeeper-3.4.10/zkdata
    clientPort=2181
    dataLogDir=/zookeeper/zookeeper-3.4.10/zkdatalog
    server.1=master:2888:3888
    server.2=slave1:2888:3888
    server.3=slave2:2888:3888
    :wq
     
    cd /zookeeper/zookeeper-3.4.10/zkdata
    vim myid #编辑myid,加个1
    1
    :wq
     
    vim /etc/profile
    #添加以下内容
    export ZOOKEEPER_HOME=/zookeeper/zookeeper-3.4.10

    PATH=$PATH:$ZOOKEEPER_HOME/bin

    :wq
    source /etc/profile
     

    文件传输

    #压缩一下

    tar -acvf zookeeper-3.4.10.tar.gz zookeeper-3.4.10 
     
    scp zookeeper-3.4.10.tar.gz slave1:/zookeeper
    scp zookeeper-3.4.10.tar.gz slave2:/zookeeper
     

    slave节点操作

    cd zookeeper/
    tar -zxvf zookeeper-3.4.10.tar.gz
    cd zookeeper-3.4.10
    cd zkdata
    vim myid
     
    #对应填写
     
    cat myid
     

    开启服务

    cd zookeeper/zookeeper-3.4.10
    bin/zkServer.sh start  #启动服务
    bin/zkServer.sh status  #查询服务 
    bin/zkServer.sh stop  #停止服务
     

     9.30日——更新老师随堂内容

    内容和老师随堂一致,只少了一个步骤,但这个好像没有影响咱们的zookeeper服务启动。

    vim /etc/hosts

    在咱上次添加的IP 名字 后面都添加 名字.root

    例如:

    192.168.33.20 master master.root
    192.168.33.21 slave1 slave1.root
    192.168.33.22 slave2 slave2.root

     

    还有从节点也需要添加zookeeper path

    vim /etc/profile
    #添加以下内容
    export ZOOKEEPER_HOME=/zookeeper/zookeeper-3.4.10

    PATH=$PATH:$ZOOKEEPER_HOME/bin

    :wq
    source /etc/profile

  • 相关阅读:
    poj 2757 : 最长上升子序列(JAVA)
    POJ 2760: 数字三角形
    poj 1664:放苹果
    Poj 2756:二叉树
    poj机上的JAVA那些事儿
    浅谈HASH算法与CSDN密码泄漏事件
    如何防范密码被破解
    [转载自百度文库]数组拷贝(System.arraycopy,深度拷贝)--数组
    Java数学计算
    fzu Problem 1396 Large Caclulating Work
  • 原文地址:https://www.cnblogs.com/thx2199/p/15339833.html
Copyright © 2011-2022 走看看