dubbo
如果你的dubbo-admin的下载连接为https://github.com/apache/incubator-dubbo-ops
或者是发现你下载的文件夹里包含“dubbo-admin-distribution”、“dubbo-admin-server”和“dubbo-admin-ui”这三个文件夹,而不是“dubbo-admin-backend”和“dubbo-admin-frontend”或者单独的“dubbo-admin”时。不要惆怅,这篇教程将会带你走出疑惑,进行dubbo-admin的完整安装。
新版本叫做dubbo-ops,并且改动比较大,拆分出了三个端。
本文环境以及我使用的版本,你所使用的版本不一定与我相同,但一定要保证环境安装是成功的。
Windows10
zookeeper-3.4.12
maven-3.5.3:我在安装IntelliJ IDEA,其内置了maven,所以没有特殊安装。你可以通过“Ctrl+R”再输入“cmd”召唤命令框,输入“mvn --version”查看你的maven安装的版本情况,同时验证自己的机器是否已经安装mvn环境。
IntelliJ IDEA-2019.1.3:这个不是必须的,但是一般推荐安装,比较省事,网上安装教程一堆,破解教程在这里。
一、启动zookeeper
- 启动zookeeper,需要如下三步。
- 1、进入安装目录下的bin目录。
- 2、双击“zkServer.cmd”启动
- ** 3、双击“zkCli.cmd”启动**
二、下载安装dubbo-admin
1、在dubbo-admin的官方网站下载资源,完整网址为:https://github.com/apache/incubator-dubbo-ops。我是直接download zip的,当然你也可以通过IDEA进行git下载,两种方法皆有展示。
(1)直接在网页上下载压缩包,然后在你的文件夹中进行解压缩,下载界面和解压缩后的文件结构如下图。
(2)或者通过IDEA进行git下载,然后在IDEA中就可以直接被打开,时间会比直接下载的时间稍微长一点
2、打开目录下的“\dubbo-admin-server\src\main\resources”里的“application.properties”文件,这里可以使用IDEA,或者使用notepad++。然后把里面代码注释或者修改,使其中内容为如下代码所示,其中“server.port=7001”为设置端口,防止网络访问时发生端口冲突。其他两句都是默认值。
server.port=7001
admin.registry.address=zookeeper://127.0.0.1:2181
admin.registry.group=dubbo
3、使用maven构建jar包。可以通过两种方式,命令行方式或者IDEA直接构建。构建后dubbo-admin及“dubbo-admin”开头的三个子文件夹下会分别产生target文件夹,包括构建出的文件。我们需要使用dubbo-admin-distribution文件夹下的target文件夹中的“dubbo-admin-0.1.jar”。
注意,这个文件没有在主目录的target文件夹中,而是在子目录dubbo-admin-distribution下的target文件夹中,而且文件名中的“0.1”很有可能会英文官方文件版本的变更而变更。
- 需要在 dubbo-admin-develop 根目录执行 mvn clean package 命令
- 需要等待一段时间
- 出现success代表成功
- 如果出现错误
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0
或者是其中server部分、ui一直报错。
- 解决办法
在当前模块(错误的模块下面)的pom.xml文件中加上如下内容即可解决
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.21.0</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>
-
成功如下
-
在下图路径下打开cmd
-
输入如下 后面jar包以自己的版本为准
java -jar dubbo-admin-server-0.2.0-SNAPSHOT.jar
- 启动结束画面如下
4、你可以在浏览器中输入“http://localhost:7001”打开界面。
- 注意自己设置的端口号
5、如何打开dubbo-admin使用
-
1、打开zookeeper安装目录的bin如下 、分别点击下面目录中的zkServer.cmd 、zkCli.cmd
-
确保启动成功
-
2、进入dubbo的下图目录在路径上直接敲cmd回车,通过下面语句启动jar包
java -jar dubbo-admin-server-0.2.0-SNAPSHOT.jar
- 打开浏览器,输入“http://localhost:7001”打开界面。注意端口号于自己所设置的一致。