注意:本文采用的Linux版本为CentOs6.5。
准备工作
在安装dubbo-admin之前,我们需要的准备工作是你的Linux已经安装了jdk和Zookeeper。具体的安装步骤请参看这两篇文章Linux环境下系统安装JDK和Linux环境下安装Zookeeper。另外我们还需要准备一份tomcat的安装包和dubbo-admin的war包。你可以在这里下载到他们dubbo-admin和linux tomcat7。
安装Tomcat
OK在前面的准备工作都进行完了之后,我们就可以开始安装dubbo-admin的工作了。dubbo-admin需要tomcat来发布,所以我们现在需要安装一下tomcat。tomcat的安装就比较简单了。我们把刚才下载下来的tomcat移动到/usr/local下面。然后进行解压。解压命令为tar -zxvf apache-tomcat-7.0.72.tar.gz.然后我们解压完成后的tomcat移动到tomcat下面去(或者是重命名apache-tomcat-7.0.72为tomcat)。移动命令(或者重命名命令)为mv apache-tomcat-7.0.72 tomcat。接下来我们进入到tomcat的webapps的文件夹下面。将ROOT重命名为ROOT_BAK。命令为:mv ROOT ROOT_BAK。注意:dubbo-admin里面的内容需要放到ROOT下面去(如果不放到ROOT下面会出一些问题)或者直接将dubbo-admin直接命名为ROOT。所以这一步算是必须的操作。
安装dubbo-admin
接下来我们需要在t把刚才下载的dubbo-admin移动到webapps这个文件夹下面。接下来我们进入到webapps这个文件夹下,进行解压操作。命令为:jar -xvf dubbo-admin-2.5.4-SNAPSHOT.war.接着把解压出来的dubbo-admin-2.5.4-SNAPSHOT重命名为ROOT。命令为:mv dubbo-admin-2.5.4-SNAPSHOT ROOT.操作如图所示:
启动dubbo-admin
在启动Tomcat之前我们需要先把Zookeeper启动起来。首先我们进入到Zookeeper的安装目录的bin目录下面,启动ZooKeeper服务器:./zkServer.sh start.等看到如下图所示,则证明Zookeeper的服务端起来了。
我们接着把Zookeeper的客户端也起来:./zkCli.sh。正常启动如图所示:
接着我们进入到tomcat的bin目录下面,把tomca启动起来。启动tomcat的命令比较简单:./startup.sh。在tomcat启动之后我们就可以访问dubbo-admin了。我们在浏览器中输入:http://192.168.180.131:8080/.会出现熟悉的画面。
注意:
1、192.168180.131为你的虚拟机中linux的IP。
2、如果你的浏览器访问出错的话,需要关闭linux的防火墙,才可以访问虚拟机中的linux。关闭防火墙:如果你的linux系统为CentOs7的话:命令为:systemctl stop firewalld.service;如果你的linux系统为CentOs7以下的话,命令为:service iptables stop。
3、如果你的Zookeeper的客户端启动出错的话,你在访问tomcat的时候,浏览器会卡着,一直转,但是就是转不出来。
4、在访问的时候会弹出一个框让你输入用户名和密码。用户名和密码都为root。
OK,到这里你的dubbo-admin就安装完成了。接下我会介绍怎么用dubbo来进行开发工作。如有问题,请留言。