• zookeeper环境配置


    ---恢复内容开始---

    一,下载与解压

    zookeeper 下载地址

    http://www.apache.org/dyn/closer.cgi/zookeeper/

    下载以后通过SerureCRT的sftp工具解压上传到指定的虚拟机文件目录的地址下

                                                    

    上传完毕以后可以在指定的目录下解压

                                                   

    这里复制粘贴CRT右键会和我的飞秋上的截图工具冲突,导致下图情况(关闭 飞秋截图即可解决):

                                   

    二, zookeeper 配置

            1,先在解压文件后的文件zookeeper-3.4.10中创建data文件夹 ,用来存放开启zookeeper时的临时连接文件,连接报错文件和myid文件。

                                                              

                                                              300

            2,conf目录下创建一个配置文件zoo.cfg,会有一个zoo作为参考。(创建完zoo.cfg 删除参考即可)

          zoo.cfg文件内容如下:

         

          tickTime=2000                                            #tickTime:发送心跳的间隔时间,单位:毫秒

          dataDir=/home/zookeeper-3.4.10/data/     #zookeeper保存数据的目录。必须新建一个目录,建议在zookeeper/data/,里面存放myid文件

          dataLogDir=/home/zookeeper-3.4.10/dataLog     

          clientPort=2181                                          #客户端连接 Zookeeper 服务器的端口, Zookeeper 会监听这个端口,接受客户的访问请求。最好一台客户端机器配一个

          initLimit=5                                                  #这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,

          syncLimit=2                                               #这个配置项标识 Leader Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,

          server.1=192.168.184.131:2888:3888                              # server.n     表示第几号服务器    nserver.1  与  myid中的数字相对应
          server.2=192.168.184.133:2888:3888                              #192.168.184.133  为对应服务器的ip地址   
          server.3=192.168.184.134:2888:3888                              #2888  表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;

    三 , 测试

        1,测试启动zookeeper

                没有配置环境变量时,在安装文件的bin目录下 :

                     ./zkServer.sh start/stop

                启动成功时会有:显示:Starting zookeeper ... STARTED 表示启动成功

        2,测试启动客户端      

                 没有配置环境变量时,在安装文件的bin目录下 :

                      ./zkCli.sh    

                 启动成功时会有:WATCHER::

                                                 WatchedEvent state:SyncConnected type:None path:null

                                                 [zk: localhost:2181(CONNECTED) 0]

      3,配置环境变量

                   在 vi /etc/proflie 添加,如图

                                    

     配置完以后要    source /etc/profile

    注意:

            1,

                     netstat -apn | grep 2182 查询端口号是否被占用

                      Kill 9 进程号   干掉占用你端口的进程

            2,

                   关闭防火墙:service iptables stop

           3,万一连接失败 按照步骤重连:删除data下的连接文件 ---->检查myid是否被篡改---->检查zoo.cfg是否被篡改

                      ---->检查防火墙是否被关闭--->检查端口是否被占领--->重启服务器---> 开启客户端

  • 相关阅读:
    智能网关de_GWD的一次排障经历
    盛唐领土争夺战读后感
    Unreal Open Day游记
    虚幻4随笔7 未知的未来
    虚幻4随笔6 Object和序列化
    虚幻4随笔5 使用中的一些发现
    虚幻4随笔4 从工程开始
    松口气,近一段时间的工作学习情况
    虚幻4随笔 三 从UE3到UE4
    关卡原型制作思路
  • 原文地址:https://www.cnblogs.com/songweideboke/p/9704289.html
Copyright © 2020-2023  润新知