zoukankan      html  css  js  c++  java
  • dubbo入门学习 四 注册中心 zookeeper入门

    一、Dubbo支持的注册中心

    1. Zookeeper

      1.1 优点:支持网络集群

      1.2 缺点:稳定性受限于Zookeeper

    2. Redis

      2.1 优点:性能高.

      2.2 缺点:对服务器环境要求较高.

    3. Multicast

      3.1 优点:面中心化,不需要额外安装软件.

      3.2 缺点:建议同机房(局域网)内使用

    4. Simple

      4.1 适用于测试环境.不支持集群

    二、Zookeeper简介

    1. Zookeeper 分布式协调组件.

      1.1 本质一个软件.

    2. Zookeeper常用功能

      2.1 发布订阅功能.把zookeeper当作注册中心原因.

      2.2 分布式/集群管理功能.

      2.3 使用java语言编写的

    三、Zookeeper安装

    (一)安装jdk ,可以参考另外一篇java 开发环境搭建的文字

    (二)Zookeeper安装

    1. 上传zookeeper 安装包到linux中/usr/local/temp 中(目录随意,对安装无影响)

    2. 解压zookeeper压缩包

    # tar zxvf /usr/local/temp/zookeeper-3.4.8.tar.gz

    3. 复制zookeeper解压后的文件夹到/usr/local下并起名为zookpper(复制后名称任意,对安装无影响)

    # mv  /usr/local/temp/zookeeper-3.4.8  /usr/local/zookeeper

    4. 进入到zookeeper文件夹中

    # cd /usr/local/zookeeper

    5. 在zookeeper目录下新建data文件夹,做为zookeeper数据存储文件夹

    # mkdir data

    6. 进入到conf文件夹

    # cd conf

    7. 复制zoo_sample.cfg,并给新起名的zoo.cfg,因为他的默认名称是zoo.cfg

    #cp zoo_sample.cfg zoo.cfg

    8. 修改zoo.cfg中dataDir属性值为新建data文件夹的路径

    # vim zoo.cfg

    修改后的效果

     

    9. 进入到zookeeper/bin文件夹,使用zkServer.sh启动zookeeper

    # cd ../bin

    # ./zkServer.sh start

    启动成功效果图

     

    10. 查看状态,其中Mode: standalone表示单机版

    # ./zkServer.sh status

     

    11. 为了外部能访问,需要在防火墙中放行2181端口

  • 相关阅读:
    window phone7中自定义listbox或scrollviewer滚动条样式
    windows phone7中使用bing中文地图和Google地图
    window phone7中listbox,ItemsControl等项渲染速度慢的解决方案
    window phone list box使用收藏,mvvm ItemsControl数据绑定
    RSA的密钥把JAVA格式转换成C#的格式
    自定义控件
    【03】flask之url_for函数及过滤器使用
    【01】flask之入门及安装
    js 弹出层
    插入排序_排序算法_算法
  • 原文地址:https://www.cnblogs.com/cplinux/p/9900828.html
Copyright © 2011-2022 走看看