zoukankan      html  css  js  c++  java
  • 吴超老师课程---ZooKeeper介绍和集群安装

    1.ZooKeeper
        1.1 zk可以用来保证数据在zk集群之间的数据的事务性一致
    2.如何搭建ZooKeeper服务器集群
        2.1 zk服务器集群规模不小于3个节点,要求各服务器之间系统时间要保持一致。
        2.2 在hadoop0的/usr/local目录下,解压缩zk....tar.gz,重命名zk,设置环境变量,使环境变量生效
                tar -zxvf xxxxx
                mv zookeeper.xx   zk
                vi /etc/profile
                ZOOKEEPER_HOME=/usr/local/zk
                PATH=:$ZOOKEEPER_HOME/bin:
                source /etc/profile
        2.3 在conf目录下,修改文件 vi zoo_sample.cfg  zoo.cfg
        2.4 编辑该文件,执行vi zoo.cfg
            修改dataDir=/usr/local/zk/data
            新增server.0=hadoop0:2888:3888
                 server.1=hadoop1:2888:3888
                 server.2=hadoop2:2888:3888
        2.5 注意到data目录并不存在,需要创建文件夹mkdir /usr/local/zk/data
        2.6 在data目录下,创建文件myid,值为0(vi myid文件)
        2.7 把zk目录复制到hadoop1和hadoop2中
                scp -r zk/ hadoop1:usr/local/zk
                scp -r zk/ hadoop2:usr/local/zk
                scp /etc/profile hadoop1:/etc/profile   (同时把环境变量也复制过去)
                scp /etc/profile hadoop2:/etc/profile
                ssh hadoop1
                source /etc/profile(一定不要忘记使环境变量生效)
                ssh hadoop2
                source /etc/profile(一定不要忘记使环境变量生效)
        2.8 把hadoop1中相应的myid的值改为1
            把hadoop2中相应的myid的值改为2
        2.9 启动,在三个节点上分别执行命令zkServer.sh start             (三个节点上都要开启,不要忘记)
        2.10 检验,在三个节点上分别执行命令zkServer.sh status
       

  • 相关阅读:
    实验一 总结
    C#中将JObject类型数据转换成这样的货币数字-带千分符-四舍五入2位小数
    Git常用命令+报错solution
    Python Requests学习笔记
    Python requests 环境搭建
    关于Page Object个人结合测试框架的一些理解
    REST理解 + API测试学习笔记
    记录组内做API测试的流程
    理解c#的Get Set访问器及测试脚本中的应用
    tp3
  • 原文地址:https://www.cnblogs.com/hellochennan/p/5365320.html
Copyright © 2011-2022 走看看