• 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

  • 相关阅读:
    Mysql添加用户和数据库
    Ubuntu Apache vhost不执行php小记
    buff/cache内存占用过多
    yii2 返回json和文件下载
    yii2 activeform 替換 form-gruop
    VSCode+Ionic+Apache Ripple开发环境搭建
    安装ionic出现node-sass无法下载的解决方法
    VS2015 + Cordova Html5开发使用Crosswalk Web引擎
    visual studio 2015 + Cordova 开发环境搭建
    ADSL自动更换IP地址源代码
  • 原文地址:https://www.cnblogs.com/thx2199/p/15339833.html
Copyright © 2020-2023  润新知