• 吴超老师课程---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
       

  • 相关阅读:
    SharedPreferences
    SQLiteOpenHelper
    JavaScript常用对象的方法和属性
    sublime 中文乱码
    windows 7 右下角登陆信息去除
    第七篇T语言实例开发,文本与程序的几种打开方法(版5.3)
    第六篇T语言实例开发,多点找色应用
    第五篇T语言实例开发,数组空间使用
    PHP实例开发(3)PHP中MVC学习之ThinkPHP
    第五篇T语言实例开发,百变字符(版本5.0)
  • 原文地址:https://www.cnblogs.com/hellochennan/p/5365320.html
Copyright © 2020-2023  润新知