zookeeper集群环境搭建

    xiaoxiao2021-03-25  69

    1.这里的前提是将集群中的所有防火墙都是关闭了的

    sudo service iptables stop #临时关闭防火墙

    sudo service iptables start #临时开启防火墙

    sudo chkconfig iptables off #永久关闭防火墙

    2.解压压缩包

    tar -zxvf zookeeper-3.4.5.tar.gz -C /home/hadoop/app

    3.进入到解压后的目录中,新建一个data目录用于存放zookeeper的数据,并修改zoo_sample.cfg 的名字为zoo.cfg

    mkdir data

    mv ./conf/zoo_sample.cfg./conf/zoo.cfg

    4.修改zoo.cfg配置文件

    #修改其中的dataDir配置项

    dataDir=/home/hadoop/app/zookeeper-3.4.5/data

    #新增配置项,有多少机器就配置多少,2888端口为Leader和Follower通信的端口,3888是选举的端口

    server.1 = hadoop05:2888:3888

    server.2 = hadoop06:2888:3888

    server.3 = hadoop07:2888:3888

    5.在新建的data目录中新建一个文件,文件名为myid,myid文件中的内容就是配置文件中的server后面的id的值,如上面配置的hadoop05这台主机中的myid文件的内容就设置为1,hadoop06这台主机中的myid文件的内容就是2,其他主机中的myid文件的内容依次类推;

    echo 1 >> ./data/myid#将1追加到myid文件中

    6.启动zookeeper

    bin/zkServer.sh start#启动zookeeper

    bin/zkServer.sh status#查看当前主机是Leader还是Follower角色

    7.通过jps命令可以查看进程是否启动成功,如果成功后会有一个QuorumPeerMain的进程;

    8.使用bin/zkCli.sh可以进入到本机的客户端模式,输入help命令查看客户端的一些命令;

    转载请注明原文地址: https://ju.6miu.com/read-33185.html

    最新回复(0)