天天看点

部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决

新版本中apache-dubbo-2.7.0已经没有dubbo-admin了

转移到新项目 apache/incubator-dubbo-ops https://github.com/apache/incubator-dubbo-ops

需分别启动dubbo-admin-server 和 dubbo-admin-ui

可能出现问题如下:

部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决

问题排查:zookeeper占用了8080端口号,dubbo-admin-server启动默认为8080端口所以启动报错。

部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决

解决办法:

  1. 修改zookeeper中admin.serverPort所占用的端口号,在zookeeper/conf文件下的zoo.cfg中添加admin.serverPort=新的端口号。引用解决方案:https://blog.csdn.net/u011019141/article/details/76020784
  2. 修改dubbo-admin-server的端口号,在src/resource下的application.properties文件中加入server.port=新的端口号,重新打jar包然后部署。

注:dubbo-admin-ui启动时报错:

部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决

关闭eslint检查

部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决

package.json中eslint删除即可。

最后在dubbo-admin-ui项目路径中将vue.config.js中的后端端口,改为application.properties中设置的端口

部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决
部署dubbo-admin时 KeeperErrorCode = ConnectionLoss 异常问题解决

启动项目即可。