安装Dubbo管理控制台

x33g5p2x  于10个月前 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(117)

安装Dubbo管理控制台

我们在开发时,需要知道Zookeeper注册中心都注册了哪些服务,有哪些消费者来消费这些服务。我们可以通过部署一个管理中心来实现。其实管理中心就是一个web应用,部署到tomcat即可。

安装步骤: (建议安装到自己 服务器或虚拟机上 这样日后学习的时候比较方便 )

官方下载地址 https://github.com/apache/incubator-dubbo-ops

但是需要你将项目 自己打包成war

dubbo-admin-2.6.0

链接:https://pan.baidu.com/s/1f9eSBd69qyO-N6BLepn_zg
提取码:1234

1)将dubbo-admin-2.6.0.war文件复制到tomcat的webapps目录下

2)启动tomcat,此war文件会自动解压

3)修改WEB-INF下的dubbo.properties文件,
注意dubbo.registry.address对应的值 需要对应当前使用的Zookeeper的ip地址和端口号

如果在本地服务器安装那么 就不用修改 默认就是

dubbo.registry.address=zookeeper://localhost:2181

如果zookeeper是在其他地方安装的需要修改

dubbo.registry.address=zookeeper://zookeeperip:2181

其他的配置默认就行 如果修改了配置文件需要重启Tomcat的

还有就是 你的jdk不能低于1.8版本

如果以上都没问题那么访问 http://49.232.169.170:8080/dubbo-admin-2.6.0/ (49.232.169.170是你自己的ip)

输入默认的 用户名(root)和密码(root)

出现以上页面就代表你成功了 小提示: 在你右上角可切换为中文模式

因为我们还没有配置 服务提供者 和 消费者 现在是查询不到东西的 (先不要急)

使用Docker安装Dubbo管理控制台(推荐)

注意必须和 Zookeeper 安装在一个服务器或者虚拟机上

1, 下载 dubbo-admin 镜像 (在DockerHub仓库找的 这个比较好 官方的有问题)

docker pull chenchuxin/dubbo-admin

2, 启动 dubbo-admin 默认的端口就是8080 我们将本机8111端口映射到8080

docker run -d \
--name dubbo-admin \
--restart=always \
-p 8111:8080 \
-e dubbo.registry.address=zookeeper://49.232.169.170:2181 \
-e dubbo.admin.root.password=root \
-e dubbo.admin.guest.password=guest \
chenchuxin/dubbo-admin

3, 查看容器是否启动

docker ps

4, 然后访问

http://你主机的ip:8111 我的是 http://49.232.169.170:8111 (刚配置完估计进不去 等一会)

默认账号密码是

  • 管理员root::root
  • 游客guest::guest

出现上面这页面就ok了

相关文章