安装zookeeper:

  1、拖入tar.gz包,解压

  2、建立/usr/zookeeper路径,该路径创建logs文件夹和data文件夹

  3、进入conf目录,复制一份zoo_sample.cfg为zoo.cfg,并进行修改

  4、修改zoo.cfg文件, 将dataDir和dataLogDir路径改为之前创建的路径,端口保持默认

  5、进入bin目录,./zkServer.sh

 start启动、stop停止、restart重启、status状态

安装dubbo:

  当zookeeper在一台服务器上时,dubbo不用修改任何配置。不在时修改dubbo项目/WEB-INF/dubbo.properties,将zookeeper地址改为所在服务地址


使用:在pom.xml中引入相关依赖

<!-- dubbo包 -->
<dependency><groupId>com.alibaba</groupId><artifactId>dubbo</artifactId><!-- 排除dubbo自带的spring和netty,使用项目的,如果本身项目没有,无需排除 --><exclusions><exclusion><groupId>org.springframework</groupId><artifactId>spring</artifactId></exclusion><exclusion><groupId>org.jboss.netty</groupId><artifactId>netty</artifactId></exclusion></exclusions>
</dependency>
<!-- zookeeper包 -->
<dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><type>pom</type>
</dependency>
<!-- curator(zookeeper的客户端)包 -->
<dependency><groupId>org.apache.curator</groupId><artifactId>curator-client</artifactId>
</dependency>
<dependency><groupId>org.apache.curator</groupId><artifactId>curator-framework</artifactId>
</dependency>

在相关配置文件配置dubbo的bean头部约束:

xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"http://code.alibabatech.com/schema/dubbo

http://code.alibabatech.com/schema/dubbo/dubbo.xsd


在spring-service的配置文档中:服务提供方

 <!-- dubbo发布服务 --><!-- 提供方应用信息,用于计算依赖关系 --><dubbo:application name="e3-manager" /><!-- 配置zookeeper的地址,集群地址用逗号隔开 --><dubbo:registry protocol="zookeeper" address="192.168.30.145:2181" /><!-- 用dubbo协议在20880端口暴露服务 --><dubbo:protocol name="dubbo" port="20880" /><!-- 声明需要暴露的服务接口ref:为注入的对应接口的beantimneout:超时时间,单位ms,开发模式可以设长一点方便debug--><dubbo:service interface="jit.wxs.service.TbItemService" ref="tbItemServiceImpl" timeout="600000"/>

在服务使用方:  

<!-- 引用dubbo服务 --><!-- 使用方应用信息,用于计算依赖关系 --><dubbo:application name="e3-manager-web"/><!-- 指定zookeeper的地址,集群用逗号分隔 --><dubbo:registry protocol="zookeeper" address="192.168.30.145:2181"/><!-- 申明要访问的接口,并创建代理对象,注入bean,名为id的值 --><dubbo:reference interface="jit.wxs.service.TbItemService" id="tbItemService" />

配置后启动中间件服务,通过dubbo的ip/dubbo-admin 默认用户名密码:root,查看相关

转载于:https://www.cnblogs.com/zhangbLearn/p/10288552.html

Dubbo-Zookeeper安装相关推荐

  1. dubbo+zookeeper安装及快速入门

    环境安装 zookeeper 下载地址:(https://zookeeper.apache.org/doc/r3.4.14/) 1.运行apache-zookeeper-3.5.6-bin\bin\z ...

  2. spring-boot重头再来 6 分布式理论 RPC远程过程调用 Zookeeper安装 Dubbo SpringBoot + Dubbo + zookeeper Spring Security

    spring-boot重头再来 6 文章目录 spring-boot重头再来 6 分布式理论 RPC远程过程调用 Zookeeper安装 Dubbo dubbo-admin安装 dubbo-admin ...

  3. Dubbo:Zookeeper安装+Dubbo管理控制台部署

    Zookeeper安装+Dubbo管理控制台部署 Dubbo:一个分布式的RPC框架 ​ RPC: 远程过程调用 ​ RPC:Registry Provider Consumer Dubbo官方建议使 ...

  4. linux 安装dubbo+zookeeper

    dubbo+zookeeper 启动成功 注意:dubbo-admin-2.5.4 不支持java8 转载于:https://www.cnblogs.com/wolf12/p/6378928.html

  5. Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然.所以,无论什么事情,仔 ...

  6. dubbo+zookeeper+dubbo管理控制台实践demo

    2019独角兽企业重金招聘Python工程师标准>>> 1,安装并启动zookeeper注册服务,这里使用的是3.4.6版本. 下载解压后,在zookeeper-3.4.6/conf ...

  7. zookeeper 密码_「附源码」Dubbo+Zookeeper 的 RPC 远程调用框架

    技术博文,及时送达 作者 | 码农云帆哥 链接 | blog.csdn.net/sinat_27933301 上一篇:从零搭建创业公司后台技术栈 这是一个基于Dubbo+Zookeeper 的 RPC ...

  8. 从头开始搭建一个dubbo+zookeeper平台

    2019独角兽企业重金招聘Python工程师标准>>> 本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一 ...

  9. 分布式云+dubbo+zookeeper+Springmvc整合

    2019独角兽企业重金招聘Python工程师标准>>> Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,D ...

  10. Spring + Dubbo + zookeeper (linux) 框架搭建

    2019独角兽企业重金招聘Python工程师标准>>> dubbo简介 节点角色说明: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. R ...

最新文章

  1. linux shell概述,Linux学习 -- Shell基础 -- 概述
  2. ajax不执行_好程序员Java学习路线分享原生Ajax的使用
  3. c语言while运行出现错误,【图片】为什么我的while(1)不执行啊?【c语言吧】_百度贴吧...
  4. Spark初步 从wordcount开始
  5. 一、1.kaggel简街市场预测—baseline代码解析
  6. linux等 入门思维导图
  7. 零基础如何自学编程?
  8. 四叶草关闭啰嗦模式_利用OCC配置器关闭开机跑代码(啰嗦模式)教程
  9. try-catch-finally中的4个大坑,老程序员也搞不定
  10. gitlab的账号注册以及分组
  11. NDK crash分析方法
  12. 获取最新中国行政区划
  13. 使用超级表格快速创建在线表单(如问卷调查、报名表)
  14. LeetCode笔记05:最长公共前缀
  15. 实战 | 我是怎么定位问题的?
  16. Flink源码解析 | 从Example出发:理解Flink启动流程
  17. KITTI数据集-百度云盘
  18. 互联网跟移动互联网_互联网如何说话
  19. 第四周 并联电阻的值
  20. 利用二进制变量相或,得出唯一整形变量,以表示某事物的叠加态

热门文章

  1. 用户控件与自定义控件
  2. Windows版Mysql5.6.11的安装与配置
  3. 异步调用结果的获取(转)
  4. 【ElasticSearch 学习笔记】Java API
  5. 【实习之T100开发】Linux 学习笔记
  6. 小程序入门学习10--云开发03
  7. 报表性能优化方案之多数据集实现层式报表
  8. win8计算机用户名在哪里设置,windows8系统用户名微软ID和管理员账户概念详解
  9. python中类的构成_Python类的构成元素
  10. python搭建https代理服务器_使用NGINX作为HTTPS正向代理服务器