Dubbo+Zookeeper+Dubbo admin安装部署

本篇记录下自己学习Dubbo分布式服务框架过程,也写给跟我一样的初学者,一起共勉。

话不多说,直接说步骤吧

1. Zookeeper安装启动

上zookeeper官网下载 http://zookeeper.apache.org/ 我用的版本是3.4.11Release;

下载完解压进入bin目录,文件分为(sh和cmd结尾)对应的是linux系统和windows系统;

启动server端,例如windows,打开命令窗口(都是在bin下),输入:zkServer.cmd start

打开client端测试,打开命令窗口,输入(sever后面是你zookeeper的ip和端口):zkCli.cmd -server localhost:2181;

如果连接成功,继续下一步。

2. Dubbox部署

从github上下载源码 http://dangdangdotcom.github.io/dubbox我下载的版本是2.8.4;

将源码导入IDE中,我的是myclipse(import 存在的maven项目);

在你下载源码的目录下,打开命令窗口,输入:mvn install -Dmaven.test.skip=true(这步很重要,因为阿里的jar还没上传到maven库,需要你自己编译到你本地库中);

用IDE运行/dubbo-demo/dubbo-demo-provider/…/test目录下的DemoProvider启动dubbo服务端,目前他会分别启动dubbo协议(包括用kryo和FST序列化)和REST协议的服务;

用IDE运行/dubbo-demo/dubbo-demo-consumer/…/test目录下的RestClient来启动rest客户端(模拟非dubbo的rest客户端)调用上面的服务端,直接看console的输出即可;

到这里没报错的话,可以在浏览器中直接访问http://localhost:8888/services/users/1.xml或者http://localhost:8888/services/users/1.json之类来测试REST服务

3. Dubbo admin启动

maven clean--maven build;

将target里的war文件拷贝到你的tomcat的webapp下,然后启动tomcat下就可以了。(建议改下端口,避免和zookeeper端口重了,我设置的是81端口);

启动后就可以监控了,账号密码默认的有root--root(管理员),guest--guest(游客),可以在web-inf的dubbo.properties更改;

效果如下


到这里,所有部署就完成了。














  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值