dubbo管理控制台的安装部署
2017-09-10 12:06
162 查看
[align=center]dubbo管理控制台的安装部署
[/align]
[align=left] 很多开发者在谈及dubbo+zookeeper分布式服务开发架构的时候,都会说dubbo+zookeeper的环境部署很简单,从而省略dubbo+zookeeper的环境过程,但是作为一个新开发者搭建起来不是那么容易,今天我就介绍一下dubbo管理控制台的安装过程,而zookeeper集群搭建实现负载均衡已经介绍,可参考http://blog.csdn.net/u013144287/article/details/77886757这篇文章。[/align]
[align=left] dubbo是干什么的呢?我们首先来理解一下。[/align]
节点角色说明:
Provider: 暴露服务的服务提供方。
Consumer: 调用远程服务的服务消费方。
Registry: 服务注册与发现的注册中心。
Monitor: 统计服务的调用次调和调用时间的监控中心。
Container: 服务运行容器。
调用关系说明:
0. 服务容器负责启动,加载,运行服务提供者。
1. 服务提供者在启动时,向注册中心注册自己提供的服务。
2. 服务消费者在启动时,向注册中心订阅自己所需的服务。
3. 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。
4. 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。
5. 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。
一、dubbo管理控制台的安装
1、工具:
(1)dubbo-admin-2.8.4.war,之前网上贴出的都是dubbo-admin-2.5.3,现在版本太低用不了了。亲测一直报错。
url:http://download.csdn.net/download/u013144287/9971998
(2)apache-tomcat-7.0.81.tar 可自行去tomcat官网下载或者8.0版本tomcat也可以。
url:http://download.csdn.net/download/u013144287/9970035
(3)搭建dubbo管控台之前必须先搭建好zookeeper环境,搭建可以参考此篇博客第三行。
我搭建的是3台linux服务器,分别是129、130、131,然后在129上安装tomcat和dubbo即可,130和131服务器不用安装,然后在我本机访问dubbo。
2、tomcat安装,我安装在129的/usr目录下,将apache-tomcat-7.0.81.tar放到/usr目录下执行命令tar -zxvf apache-tomcat-7.0.81.tar解压
[align=left]3、 移除/usr/apache-tomcat-7.0.81/webapps 目录下的所有文件,执行命令mv -rf *[/align]
[align=left]4、将dubbo-admin-2.8.4.war放到/usr/apache-tomcat-7.0.81/webapps目录下解压并命令为ROOT,linux命令是:unzip dubbo-admin-2.5.3.war -d ROOT
[/align]
[align=left]5、去目录/usr/apache-tomcat-7.0.81/webapps/ROOT/WEB-INF/下执行命令vi dubbo.propreties修改该文件内容为,此处的2181端口必须与zookeeper里面的配置文件的参数clientport的值一致[/align]
[align=left]
[/align]
[align=center]
[/align]
[align=left]6、去/usr/apache-tomcat-7.0.81/bin目录下启动tomcat,执行命令shstartup.sh 启动,日志在/usr/apache-tomcat-7.0.81/logs/catalina.out查看[/align]
[align=left]
[/align]
[align=left]7、服务器防火墙记得关闭或者开放8080端口,在本地浏览器输入http://192.168.164.129:8080即可,登录用户名和密码是root/root或者guest/guest
[/align]
[align=left](1)登录[/align]
[align=left](2)主页面[/align]
[align=left]
[/align]
[align=left]至此恭喜您dubbo管控台搭建成功
[/align]
[/align]
[align=left] 很多开发者在谈及dubbo+zookeeper分布式服务开发架构的时候,都会说dubbo+zookeeper的环境部署很简单,从而省略dubbo+zookeeper的环境过程,但是作为一个新开发者搭建起来不是那么容易,今天我就介绍一下dubbo管理控制台的安装过程,而zookeeper集群搭建实现负载均衡已经介绍,可参考http://blog.csdn.net/u013144287/article/details/77886757这篇文章。[/align]
[align=left] dubbo是干什么的呢?我们首先来理解一下。[/align]
节点角色说明:
Provider: 暴露服务的服务提供方。
Consumer: 调用远程服务的服务消费方。
Registry: 服务注册与发现的注册中心。
Monitor: 统计服务的调用次调和调用时间的监控中心。
Container: 服务运行容器。
调用关系说明:
0. 服务容器负责启动,加载,运行服务提供者。
1. 服务提供者在启动时,向注册中心注册自己提供的服务。
2. 服务消费者在启动时,向注册中心订阅自己所需的服务。
3. 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。
4. 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。
5. 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。
一、dubbo管理控制台的安装
1、工具:
(1)dubbo-admin-2.8.4.war,之前网上贴出的都是dubbo-admin-2.5.3,现在版本太低用不了了。亲测一直报错。
url:http://download.csdn.net/download/u013144287/9971998
(2)apache-tomcat-7.0.81.tar 可自行去tomcat官网下载或者8.0版本tomcat也可以。
url:http://download.csdn.net/download/u013144287/9970035
(3)搭建dubbo管控台之前必须先搭建好zookeeper环境,搭建可以参考此篇博客第三行。
我搭建的是3台linux服务器,分别是129、130、131,然后在129上安装tomcat和dubbo即可,130和131服务器不用安装,然后在我本机访问dubbo。
2、tomcat安装,我安装在129的/usr目录下,将apache-tomcat-7.0.81.tar放到/usr目录下执行命令tar -zxvf apache-tomcat-7.0.81.tar解压
[align=left]3、 移除/usr/apache-tomcat-7.0.81/webapps 目录下的所有文件,执行命令mv -rf *[/align]
[align=left]4、将dubbo-admin-2.8.4.war放到/usr/apache-tomcat-7.0.81/webapps目录下解压并命令为ROOT,linux命令是:unzip dubbo-admin-2.5.3.war -d ROOT
[/align]
[align=left]5、去目录/usr/apache-tomcat-7.0.81/webapps/ROOT/WEB-INF/下执行命令vi dubbo.propreties修改该文件内容为,此处的2181端口必须与zookeeper里面的配置文件的参数clientport的值一致[/align]
[align=left]
[/align]
[align=center]
[/align]
[align=left]6、去/usr/apache-tomcat-7.0.81/bin目录下启动tomcat,执行命令shstartup.sh 启动,日志在/usr/apache-tomcat-7.0.81/logs/catalina.out查看[/align]
[align=left]
[/align]
[align=left]7、服务器防火墙记得关闭或者开放8080端口,在本地浏览器输入http://192.168.164.129:8080即可,登录用户名和密码是root/root或者guest/guest
[/align]
[align=left](1)登录[/align]
[align=left](2)主页面[/align]
[align=left]
[/align]
[align=left]至此恭喜您dubbo管控台搭建成功
[/align]
相关文章推荐
- 【Docker】安装tomcat并部署应用
- Asp.net 安装和部署
- elasticsearch 2.4.6 集群+kibana 4.6安装部署学习记录
- Zkeys安装后,IIS没有自动部署PHPMyadmin解决方案
- WSUS部署实验 Part1之服务安装
- 生产环境Cobbler安装服务器部署实战
- linux(centos)下tar包安装jdk和tomcat,以及部署web项目
- Linux学习与总结:6-Linux应用程序安装部署
- Sakai Project(1)--源码部署安装
- C#打包,SQL数据库部署安装
- docker - 从安装到部署一个web应用(go、java)
- 秋雨中的漫步的博客c# winform 程序打包部署 2010-12-11 17:35:05| 分类: C#&asp.net编程技 | 标签:winform 应用程序 打包 程序 安装 |字号大中小 订阅 .
- 刚才安装了一下php运行环境及简单的部署了一个thinkphp的项目框架
- 转帖:cocos2d-x的安装部署流程
- [经验分享] CentOS 6.4x64安装部署zabbix-2.4.5 [复制链接]
- 基于HDP版本的YDB安装部署
- C#打包SQL数据库部署安装
- CentOS6.5下Zabbix安装部署及汉化
- Hadoop安装部署
- 如何在项目部署的时候自动安装多个应用程序安装包(VC++6.0)