zoukankan      html  css  js  c++  java
  • 初识dubbo之zookeeper(二)

           下面来讲讲关于监控中心zookeeper在linux上的安装……

     1、 例牌的介绍

      官方推荐使用zookeeper注册中心。

      注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。使用dubbo-2.3.3以上版本,    建议使用zookeeper注册中心。

      Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用

     

       Zookeeper:

        1、可以作为集群的管理工具使用。

        2、可以集中管理配置文件。

         

    2、安装

    (一)上传压缩包到Linux

       

    (二)解压tar -zxvf zookeeper-3.4.6.tar.gz

                z:表明要压缩文件的格式为zip

                x:表明解压缩

                v:显示解压过程信息

                f:后接要解压的文件名

    (三)进入zookeeper-3.4.6目录,创建data文件夹(存放数据)。

    (四)进入conf把zoo_sample.cfg改名为zoo.cfg

    (五)使用vim编辑zoo.cfg

    先通过pwd命令获取data的全路径

    使用vim编辑将dataDir的属性修改为刚创建的data文件夹的全路径

       

    注意客户端连接的端口号是2181

    (六)回到bin目录,启动zookeeper

    (七)关闭及查看的命令

    关闭:[root@localhost bin]# ./zkServer.sh stop

    查看状态:[root@localhost bin]# ./zkServer.sh status

    (八)为了让外界访问,关闭防火墙

    开机还会启动

    永久关闭,相当修改配置文件,开机不启动防火墙

    (九)如果使用status命令查看状态显示启动不成功

                1、可能的问题一:

                 查看2181端口是否被占用

                 netstat -apn | grep 2181

            或 lsof -i:2181

                 2、可能的问题二:

                  是否已安装jdk

                  java  -version

                 如果上述问题都没有出现,那么尝试下:

                 1、尝试删除data文件目录下的pid后缀文件

                2、查看zoo.cfg文件是否有错误(我的就是ClientPort,c大写了,应该为clientPort)

           最后,

                 由于使用不多,接触少,如有错漏的地方欢迎指出、批评,多谢!

         

  • 相关阅读:
    flex布局知识总结
    js,ts操作dom总结
    编译原理 语法树 句柄 简单短语 短语
    linux基础命令期末考试总结
    arm汇编指令--str ldr
    npm常用命令(原创)
    JS获取图片的缩略图
    Spring MVC 返回Json IE出现下载
    jquery获取页面iframe内容
    MySQL 下 ROW_NUMBER / DENSE_RANK / RANK 的实现
  • 原文地址:https://www.cnblogs.com/panshu-1234/p/9727308.html
Copyright © 2011-2022 走看看