《架构之路dubbo系列》dubbo管理控制台dubbo-admin的安装

一.导读

今天分享下阿里的dubbo控制台的安装,部署十分简单,属于入门级教程,如有需求的同学可以直接按照步骤进行操作。

二.实验环境

1.Tomcat v9.0.6

2.dubbo-admin v2.0.0

3.CentOS7

IP:192.168.1.106

三.思路分析

分别下载Tomcat和dubbo-admin,首先安装Tomcat服务器,安装好后将下来dubbo-admin的war包部署到Tomcat上并进行配置即可。

四.实战演练

备注:如果没有特殊说明,我这里都安装在opt目录下

(一).Tomcat

1.下载

$ wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz

2.解压

$ tar -zxvf ./opt/apache-tomcat-9.0.6.tar.gz

3.配置

$ vi ./opt/apache-tomcat-9.0.6/conf/tomcat-users.xml

按键盘(I)进入编辑状态,然后输入下面内容,输入完后先按ESC,然后输入(:wq)进行保存。这里管理员和密码我暂时都用admin

<role rolename="manager"/> 
<role rolename="admin"/> 
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui"/>


vi ./opt/apache-tomcat-9.0.6/webapps/manager/META-INF/context.xml

同样,按键盘(I)进入编辑状态,然后输入下面内容,输入完后先按ESC,然后输入(:wq)进行保存。

<Context antiResourceLocking="false" privileged="true" >
<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />-->
<!--<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>-->
</Context>

4.防火墙设置

$ firewall-cmd --zone=public --add-port=8080/tcp --permanent

备注:我是访问内网机器,我直接把防火墙关闭了,关闭命令如下:

$ systemctl stop firewalld

5.启动

$ ./opt/apache-tomcat-9.0.6/bin/startup.sh

(二).dubbo-admin

1.下载

https://github.com/dubbo/dubbo-ops

353f9a8b0f2aba6943945722962c31008e463ac3

2.配置

下载完成后,将项目进行解压并导入到Eclipse中,并用Maven进行编译,操作步骤如下:

(1).导入

Eclipse-》右键Import-》Maven-》Existing Maven Projects-》Next-》选择我们的dubbo-ops-master项目-》finish

(2).配置

修改下面文件,保存并进行编译

/dubbo-ops-master/dubbo-admin/src/main/webapp/WEB-INF/dubbo.properties

修改后:

dubbo.registry.address=zookeeper://192.168.1.106:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=xiangquba

(3).编译

备注:修改pom文件编译时用的JDK版本,要不会报"不再支持源选项 1.5。请使用 1.6 或更高版本。"错误

/dubbo-ops-master/dubbo-admin/pom.xml
/dubbo-ops-master/pom.xml

修改上面两个pom文件后,properties下蓝色添加内容:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
 <maven.compiler.target>1.8</maven.compiler.target>
</properties>

dubbo-adminr项目-》选择pom.xml-》Run As -》Maven Install

生成的War路径如下:

/dubbo-ops-master/dubbo-admin/target/dubbo-admin-2.0.0.war

3.部署

(1).登陆Tomcat控制台

http://192.168.1.106:8080/

用户密码都是:admin

(2).WAR file to deploy -》选择文件-》Deploy

4.访问

http://192.168.1.106:8080/dubbo-admin-2.0.0/

用户名和密码都是:root

63b531ed2f7d777732672063c4f7f1132e807385

个人博客原文:https://www.xiangquba.cn/2018/03/12/dubbo-admin-install/

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/536933

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。