Dubbo控制台之Dubbo Admin安装,管理ZooKeeper服务

OPS主要针对dubbo2.7以后的版本;2.7之前的版本有监控;

操作说明:http://dubbo.apache.org/zh-cn/docs/admin/introduction.html

仓库: https://github.com/apache/dubbo-admin.git

说明:https://github.com/apache/dubbo-admin/releases

说明:上面介绍的是 0.1,已经发布0.2了,只是操作说明没更新,步骤差不多

1.由于linux编译

mvn clean package

有几个问题,

1)Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugi:3.0

插件跳不过去

2)Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) on project dubbo-admin-ui: Could not download Node.js:   。。。。。PKIX path building failed。。。

jdk8关于https的安全问题

1.1  windows编译直接放相应目录,可启动;

下载:https://github.com/apache/dubbo-admin/archive/0.2.0.zip

用rar解压后:dubbo-admin-0.2.0

1.2导入eclipse项目或者idea;

这个时候ui的pom报错

1.3 设置maven的Lifecycle Mappings;

如果.xml配置文件没有,可以去eclipse\plugins对应包rar解压一个;

1.4设置跳过maven的jar检查;

在lifecycle-mapping-metadata.xml加个节点,注意版本要与报错的相同;

<pluginExecution>
      <pluginExecutionFilter>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <versionRange>3.0.0</versionRange>
        <goals>
          <goal>check</goal>
        </goals>
      </pluginExecutionFilter>
      <action>
        <ignore/>
      </action>
    </pluginExecution>

保存;

重新在windows下编译

1.5编译

如果有端口冲突需要修改server的配置文件:application.properties;

server.port=8085

# centers in dubbo2.7 如果zookeeper不在桶一台机器,修改下面ip
admin.registry.address=zookeeper://localhost:2181
admin.config-center=zookeeper://localhost:2181
admin.metadata-report.address=zookeeper://localhost:2181

然后编译生成对应的jar;

1.6上传相应jar到对应目录;

cd /opt/soft/dubbo/dubbo-admin-0.2.0

1.6.2 jar:

dubbo-admin-distribution/target/dubbo-admin-0.2.0.jar  

dubbo-admin-distribution/target/dubbo-admin-distribution-0.2.0.jar

dubbo-admin-server/target/dubbo-admin-server-0.2.0.jar

dubbo-admin-ui/target/dubbo-admin-ui-0.2.0.jar

1.6.3 启动:

nohup  java -jar dubbo-admin-0.2.0.jar> /opt/soft/dubbo/dubbo-admin-0.2.0/dubbo.log  2>&1 &

1.6.4 查看:http://IP:PORT

出现这个界面表示成功了;

 

2.关于前后台分离部署

  • 前端
cd dubbo-admin-ui 
npm install 
npm run dev 
  • 后端
cd dubbo-admin-server
mvn clean package 
cd target
java -jar dubbo-admin-server-0.1.jar

访问结果同上;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值