zoukankan      html  css  js  c++  java
  • spark学习4(zookeeper3.4集群搭建)

    第一步:zookeeper安装

    通过WinSCP软件将zookeeper-3.4.8.tar.gz软件传送到/usr/zookeeper/目录下

    [root@spark1 zookeeper]# chmod u+x zookeeper-3.4.8.tar.gz #增加执行权限
    [root@spark1 zookeeper]# tar -zxvf zookeeper-3.4.8.tar.gz #
    [root@spark1 zookeeper]# mv zookeeper-3.4.8 zk
    [root@spark1 ~]# vi /etc/profile
    export ZOOKEEPER_HOME=/usr/zookeeper/zk
    export PATH=$ZOOKEEPER_HOME/bin
    [root@spark1 ~]# source /etc/profile
    
    

    第二步:配置zoo.cfg

    [root@spark1 ~]# cd /usr/zookeeper/zk/conf
    [root@spark1 conf]# mv zoo_sample.cfg zoo.cfg
    [root@spark1 conf]# vi zoo.cfg #进入文件修改以下内容
    dataDir=/usr/zookeeper/zk/data  #修改
    新增
    server.0=spark1:2888:3888
    server.1=spark2:2888:3888
    server.2=spark3:2888:3888
    
    

    第三步:设置zookeeper节点标识

    
    [root@spark1 zk]# mkdir data #进入到zookeeper目录
    [root@spark1 zk]# cd data
    [root@spark1 data]# vi myid #创建该文件并输入数字0
     0
     
    

    第四步:搭建zookeeper集群

    在两个节点上按照上述步骤配置ZooKeeper,使用scp将zk和.bashrc拷贝到spark2和spark3上。区别是spark2和spark3的标识号分别设置为1和2,需重新设置

    [root@spark1 usr]# scp -r zookeeper root@spark2:/usr/      #拷贝zookeeper目录到spark2
    [root@spark1 usr]# scp -r zookeeper root@spark3:/usr/      #
    [root@spark1 ~]# scp -r /etc/profile root@spark2:/etc/         #
    [root@spark1 ~]# scp -r /etc/profile root@spark3:/etc/         #拷贝目录到spark3
    [root@spark2 ~]# source /etc/profile  #使配置生效
    [root@spark3 ~]# source /etc/profile  
    [root@spark2 zk]# cd data #进入zookeeper下的data目录
    [root@spark2 data]# vi myid #修改myid文件为1
    [root@spark3 zk]# cd data
    [root@spark3 data]# vi myid #修改myid文件为2
    

    第五步:启动zookeeper集群

    分别在三台机器上执行:zkServer.sh start

    
    [root@spark1 zk]# zkServer.sh start #各个节点分别执行
    [root@spark2 zk]# zkServer.sh start
    [root@spark3 zk]# zkServer.sh start
    [root@spark1 zk]#  #检查zookeeper状态
    [root@spark2 zk]# zkServer.sh status
    [root@spark3 zk]# zkServer.sh status
    
    

    image

    image

    image

    第六步:连接zookeeper集群

    三个节点都验证下

    [root@spark1 zk]# bin/zkCli.sh -server 192.168.220.144:2181 #验证spark1节点
    
    

    image

    image

  • 相关阅读:
    【js】replace()
    【js】indexOf()
    【js】sort()
    【js】typeof与instanceof
    【js】with 语句
    跳出框架iframe的操作语句
    Mongodb启动命令mongod参数说明
    ERROR: child process failed, exited with error number 100
    SELECT控件add方法 ie 类型不匹配
    Red hat linux ping: unknown host www.baidu.com
  • 原文地址:https://www.cnblogs.com/wujiadong2014/p/6183006.html
Copyright © 2011-2022 走看看