DubboAdmin0.5.0版本的安装

164 阅读1分钟
  1. 下载方式

    github地址:[GitHub - apache/dubbo-admin at 0.5.0](github.com/apache/dubb…)

    注意:dubboAdmin默认分支是基于go开发的,如果没有go开发经验,建议切换到Java开发的分支【develop】进行使用。下载源码zip包

  2. 配置与安装

    1. 解压 dubbo-admin-0.5.0.zip
    2. 修改
    	${dubbo-admin-0.5.0}/dubbo-admin-server/src/main/resources/application.properties 配置文件
    	
    	注意:${dubbo-admin-0.5.0}指的是dubbo-admin-0.5.0.zip解压后的目录
    	将注册中心、配置中心、元数据信息都存放到zookeeper中,默认也是如下:
    	admin.registry.address=zookeeper://127.0.0.1:2181
    	admin.config-center=zookeeper://127.0.0.1:2181
    	admin.metadata-report.address=zookeeper://127.0.0.1:2181
    	如果不是本地启动zookeeper或者本地zookeeper的端口不是2181,则需要进行相应的修改
    	server.port = 9000 # 添加的配置,修改dubboAdmin项目启动的tomcat端口,防止于其它项目冲突
    	
    3. 进行源码编译
    	mvn clean package -DskipTests=true
    	注意:在dubbo-admin-0.5.0项目的最外层目录执行上述的maven命令
    	
    4. 启动服务
    	mvn --projects dubbo-admin-server spring-boot:run
    	注意:上述命令如果系统默认jdk是8以上的版本,可能需要进行如下额外虚拟机参数配置
    	
    	
    

    额外配置如下:

    mvn --projects dubbo-admin-server spring-boot:run -Dspring-boot.run.jvmArguments="Dio.netty.tryReflectionSetAccessible=true --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED"
    
  3. 测试

    浏览器输入地址:http://localhost:9000/

image.png 输入默认账号root,密码root,说明dubbo-admin安装成功

image.png