Dubbo——环境搭建

  本文的环境搭建以windows系统为例,linux系统可百度或查阅网盘文件
一、搭建注册中心zookeeper
  Dubbo支持多种注册中心:Multicast、zookeeper(推荐)、Redis、Simple,此处以windows系统安装zookeeper为例
 1、下载zookeeper:zookeeper下载地址
 2、解压后将conf/zoo_sample.cfg文件复制一份命名为zoo.cfg,并修改相应配置
在这里插入图片描述
 3、启动zookeeper:命令行窗口cd到bin目录,执行zkServer.cmd命令即可
在这里插入图片描述
 4、测试zookeeper,cd到bin目录执行zkCli.cmd(不要关闭服务窗口)
在这里插入图片描述
  a、输入**get /**获取根节点的值,此时没有值
在这里插入图片描述
  b、查看根节点,看到根节点下有两个节点(这是因为之前使用过dubbo才会出现dubbo节点)
在这里插入图片描述
  c、在根节点下创建节点,并赋值:create -e /dbm 123456
在这里插入图片描述
  d、再次查看根节点下的节点,可以看到刚才创建的节点
在这里插入图片描述
 5、获取刚才创建的节点的值
在这里插入图片描述
二、安装管理控制台(可不安装)
  dubbo本身并不是一个服务软件。它其实就是一个jar包能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。所以你不用在Linux上启动dubbo服务。但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。
  ①到Dubbo的GitHub的master分支下载管理控制台项目:incubator-dubbo-ops
在这里插入图片描述
  ②将下载的压缩包解压
  ③进入到dubbo-admin文件夹下(是个maven工程,打包方式为jar的SpringBoot项目,在2.5及之前的版本中dubbo-admin是个web工程——打包方式为war)
  ④修改项目的配置文件application.properties,主要是修改zookeeper的地址和端口

dubbo.registry.address=zookeeper://127.0.0.1:2181

  ⑤将项目打包(命令行cd进入到项目的pom.xml文件所在的目录,即dubbo-admin目录,执行mvn clean package,先清理再打包),打包好的jar文件会在target目录下
在这里插入图片描述
  ⑥使用java -jar命令即可启动运行管理控制台项目
在这里插入图片描述
  ⑦访问7001端口(可在打包前修改application.properties文件修改端口),输入用户密码(root/root)即可
在这里插入图片描述
 注意:在启动管理控制台之前要先启动zookeeper

三、安装监控中心
 1、命令行窗口cd到上一步下载的incubator-dubbo-ops-master的dubbo-monitor-simple文件夹,执行mvn clean package命令,将该maven项目打成jar包
在这里插入图片描述
 2、这里并不是启动打成target目录下的jar包,而是需要将该目录下的Xxx.tar.gz包解压
在这里插入图片描述
 3、修改解压后的项目的conf/dubbo.properties文件,主要是修改注册中心的地址等:
在这里插入图片描述
 4、修改完成后cd到assembly.bin目录下,双击start.bat启动项目
在这里插入图片描述
 5、访问:localhost:8080即可
在这里插入图片描述
注:也可以在修改好dubbo-monitor-simple下的配置文件之后再打包,运行jar包也是可以的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值