美文网首页java学习
Dubbo+Zookeeper+Spring整合

Dubbo+Zookeeper+Spring整合

作者: JokerJin | 来源:发表于2018-09-11 16:18 被阅读0次

    最近需要用到Dubbo分布式框架,由于之前没有接触过,特写篇简书记录下搭建过程中遇到的一些问题,方便自己以后学习。

    一、下载并安装Zookeeper:

    下载地址:http://mirrors.shu.edu.cn/apache/zookeeper/
    我下的是最新版的3.4.13。
    下载后解压缩到本地,如下图:

    zookeeper.png
    然后,进入【conf】文件夹,将文件【zoo_sample.cfg】改为【zoo.cfg】,因为Zookeeper 在启动时会找zoo.cfg这个文件作为默认配置文件。

    最后,进入【bin】文件夹,双击【zkServer.cmd】文件,启动Zookeeper。

    启动后,如下图所示:
    zookeeper启动成功
    注:启动后不要关闭该窗口,然后继续第二步

    二、配置dubbo-admin的管理页面:

    首先,下载【dubbo】
    下载地址:https://github.com/apache/incubator-dubbo/releases 下载2.6.0版本,其他没有dubbo-admin这个文件夹,2.5.x版本在tomcat8.0下有可能运行不起来。
    方法1、解压后,根目录里存在dubbo-admin,进入 mvn package -Dmaven.test.skip=true 安装完后,生成target目录,进入这个目录,找到dubbo-admin-2.6.0这个目录,把这个目录全部copy到tomcat的目录webapps下的ROOT下面(删除tomcat webapps目录下ROOT原有内容)
    方法2、下载解压后,根目录里存在dubbo-admin,进入dubbo-admin这个目录下,打开dos命令,用maven方法: mvn install -Dmaven.test.skip=true 安装完后,生成target目录,进入这个目录,找到dubbo-admin-2.6.0.war,把这个war包copy到tomcat的目录webapps下的ROOT下面(删除tomcat webapps目录下ROOT原有内容),然后使用jar xvf dubbo-admin-2.6.0.war解压war包,把解压后的内容全部放到ROOT目录下。

    dubbo目录
    dos命令下进入dubbo-admin这个目录,先清除下maven空间   mvn clean
    mvn clean
    然后打包   mvn package -Dmaven.test.skip=true
    mvn install -Dmaven.test.skip=true
    进入target目录,然后把生成的dubbo-admin-2.6.0目录copy到tomcat的目录webapps下
    target目录下
    tomcat webapps下
    启动tomcat,启动tomcat方法:进入你自己的tomcat目录下D:\install_work\tomcat\apache-tomcat-8.0.51-dubbo\bin,然后 startup.bat
    tomcat bin目录下
    访问路径:http://localhost:8080/dubbo-admin-2.6.0/ 就可以看到dubbo-admin的界面,默认帐号密码root/root dubbo 界面
    在目录/home/apache-tomcat-8.5.34/webapps/dubbo-admin-2.6.0/WEB-INF下的配置dubbo.properties,修改帐号密码,以及注册信息注:【dubbo-admin-2.5.3/WEB-INF/dubbo.properties】文件用于指定zookpeeper地址信息,如下:由于我们默认就是这个地址,所以就不需要修改了。
    dubbo.properties
    登陆后,点击【服务治理】-->【提供者】/【消费者】,可以从这里查看【提供者】和【消费者】信息:

    三、创建三个本地工程,分别对应【接口】、【提供者】和【消费者】三种角色,如下:

    参考链接: https://blog.csdn.net/accp_fangjian/article/details/51658292
    https://www.cnblogs.com/shengulong/p/8303454.html
    有评论说:dubbo-admin跑incubator-dubbo-ops里去了,大家可以去找找看

    相关文章

      网友评论

        本文标题:Dubbo+Zookeeper+Spring整合

        本文链接:https://www.haomeiwen.com/subject/zgmugftx.html