• zookeeper集群搭建


    基础环境准备,卸载服务器自带JDK,并安装JDK

    下载zookeeper程序到服务器,并解压zookeeper程序压缩包

    [root@hadoop01 bin]# wget http://apache.claz.org/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

    [root@hadoop01 bin]# tar zxvf zookeeper-3.4.13.tar.gz -C /usr/local/

    进入到zookeeper程序目录,修改配置文件,配置zookeeper集群

    [root@hadoop01 bin]# cd /usr/local/zookeeper-3.4.13/conf/

    [root@hadoop01 conf]# cp zoo_sample.cfg zoo.cfg

    [root@hadoop01 conf]# vim zoo.cfg

    在配置文件zoo.cfg文件末尾添加如下配置

    server.1=node01:2887:3887                        //node01为第一台服务器域名映射,也可以写成IP地址

    server.2=node02:2887:3887                        //node02为第一台服务器域名映射,也可以写成IP地址

    server.3=node03:2887:3887                        //node03为第一台服务器域名映射,也可以写成IP地址

    配置完成后如下图所示

    创建数据存储目录,并设置zookeeper的ID

    [root@hadoop01 conf]# mkdir /tmp/zookeeper/

    [root@hadoop01 conf]# echo "1" > /tmp/zookeeper/myid

    把配置好的zookeeper发送到node02、node03服务器上,并创建相应的数据目录和zookeeper的ID存储文件

    报配置好的zookeeper发送到node02服务器上,创建数据存储目录和zookeeper的ID存储文件

    [root@hadoop01 ~]# scp -r /usr/local/zookeeper-3.4.13 root@node02:$PWD

    [root@hadoop02 bin]# mkdir /tmp/zookeeper

    [root@hadoop02 bin]# echo "2" > /tmp/zookeeper/myid

    报配置好的zookeeper发送到node03服务器上,创建数据存储目录和zookeeper的ID存储文件

    [root@hadoop01 ~]# scp -r /usr/local/zookeeper-3.4.13 root@node03:$PWD

    [root@hadoop03 bin]# mkdir /tmp/zookeeper

    [root@hadoop03 bin]# echo "3" > /tmp/zookeeper/myid

    在三台服务器上进入zookeeper的bin目录下分别执行zookeeper启动命令,并查看各个服务器中zookeeper服务的状态

    启动node01服务器上的zookeeper服务

    [root@hadoop01 ~]# cd /usr/local/zookeeper-3.4.13/bin/

    [root@hadoop01 bin]# ./zkServer.sh start

       

    启动node02服务器上的zookeeper服务

    [root@hadoop02 ~]# cd /usr/local/zookeeper-3.4.13/bin/

    [root@hadoop02 bin]# ./zkServer.sh start

       

    启动node03服务器上的zookeeper服务

    [root@hadoop03 ~]# cd /usr/local/zookeeper-3.4.13/bin/

    [root@hadoop03 bin]# ./zkServer.sh start

    执行查看zookeeper服务状态查看命令,确认zookeeper集群是否配置成功

       

    zookeeper服务查看状态命令如下

    [root@hadoop01 bin]# ./zkServer.sh status

    在node01服务器上查看服务状态如下图所示

    在node02服务器上查看服务状态如下图所示

    在node03服务器上查看服务状态如下图所示

       

    在三台服务器上查看zookeeper服务的状态如上三种状态表示zookeeper服务集群搭建成功

  • 相关阅读:
    LeetCode_637.二叉树的层平均值
    LeetCode_627.变更性别
    LeetCode_617.合并二叉树
    LeetCode_595.大的国家
    LeetCode_590.N叉树的后序遍历
    LeetCode_589.N叉树的前序遍历
    LeetCode_58.最后一个单词的长度
    LeetCode_566.重塑矩阵
    LeetCode_561.数组拆分 I
    LeetCode_56.合并区间
  • 原文地址:https://www.cnblogs.com/starzy/p/10376642.html
Copyright © 2020-2023  润新知