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
       

  • 相关阅读:
    Pandas注意事项&窍门
    Pandas稀疏数据
    Pandas IO工具
    (bc 1002)hdu 6016 count the sheep
    (bc 1001) hdu 6015 skip the class
    hdu 1874 畅通工程续(迪杰斯特拉优先队列,floyd,spfa)
    克鲁斯卡尔(并查集)hdu 1233
    克鲁斯卡尔算法(最短路算法详解)
    最小生成树(普利姆算法、克鲁斯卡尔算法)
    pair 对组
  • 原文地址:https://www.cnblogs.com/hellochennan/p/5365320.html
Copyright © 2011-2022 走看看