【安装教程】Zookeeper 3.4.14 + Dubbo Admin 2.7

【引言】

在上篇文章中,记录了整合Spring Boot + Dubbo的核心步骤,而在此过程中,其实需要安装一些软件环境,例如Zookeeper,NodeJs,Dubbo Admin。所以本篇博客简单记录下相关软件安装和环境配置的过程。

【安装教程】

1. Zookeeper安装(Windows版本)

  • 下载

http://archive.apache.org/dist/zookeeper/

  • 解压

选择一个版本,解压后,可以看到以下目录结构

  • 修改配置文件

将conf文件夹下的zoo_sample.cfg复制一份,重命名为zoo.cfg。修改其中data的路径配置,如下:

  • 启动

执行bin目录下zkServer.cmd(windows命令脚本),启动成功界面,如下:

  • 遇到的问题

一开始启动,界面闪退,这时我们可以修改zkServer脚本,在最后加pause,则可以在界面上看到错误,我是因为没有配置JAVA_HOME环境变量,加上就启动成功了。

2. Dubbo Admin 安装

我选择了新版本的Dubbo Admin,此版本为dubbo 2.7版本,也兼容2.6版本。

  • 下载地址

https://github.com/apache/dubbo-admin

通过阅读README.md,我们可以知道如何进行部署:

  • 源码导入

Run admin server project backend is a standard spring boot project, you can run it in any java IDE

首先,我将源码导入到IDEA中,项目如下:

  • npm环境

因为admin-ui是基于vuetify,所以我们还需要安装node环境。

nodeJS下载地址:https://nodejs.org/en/download/

下载好后,一步一步安装即可,安装成功后,可在cmd中查看对应的版本,如下:


参考链接:https://www.cnblogs.com/liuqiyun/p/8133904.html

  • maven 打包

在IDEA中,执行mvn clean package,会在dubbo-admin-develop\dubbo-admin-distribution目录下生成target目录,在此目录下执行java -jar dubbo-admin-0.1.jar,执行前我们需要启动zookeeper,启动成功,如下:


访问localhost:8080,看到如下管理页面,则表示Dubbo Admin安装成功:

【总结】

过程是有些波折的,不过结果还是让人满意的。记录下自己实践中遇到的问题,也是一点积累。

你可能感兴趣的:(【架构设计】,5.,Dubbo)