一、首先需要本机安装jdk以及maven
注:这里不再介绍安装过程
二、linux下zookeeper下的安装与配置
1、下载zookeeper的安装包
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
2、将包解压到自己将要安装的位置(我的是/opt/software下)
tar -zxf zookeeper-3.4.8.tar.gz -C ../softwares/
3、切到conf文件夹,将zoo_sample.cfg复制一份修改名称为zoo.cfg
cd /opt/software/zookeeper-3.4.8/conf/
cp zoo_sample.cfg zoo.cfg
4、切到bin目录下,启动zkServer
cd ../bin/
./zkServer.sh start
5、查看zookeeper服务的启动状态
./zkServer.sh status
注明:本机部署zookeeper是单节点,并非集群,所以状态是standalone
另:停止zookeeper服务:
./zkServer.sh stop
重启停止zookeeper服务:
./zkServer.sh restart
注明:zookeeper默认端口是2181.
三、windows下编译dubbo-admin
1、使用git在github下载源码。
git clone https://github.com/alibaba/dubbo.git
注:使用git,linux自行安装。
目录结构如下:
2、修改maven的镜像.。修改maven下的conf下的settings.xml 文件
<mirrors>
<!-- 阿里镜像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
3、切换到dubbo-admin下执行
mvn install -Dmaven.test.skip=true
执行完成之后,切换到target目录下可以看到有一个war文件
4、将dubbo-admin-2.5.5.war放到tomcat8下的webapps目录下
cp dubbo-admin-2.5.5.war /opt/tomcats/tomcat8/webapps/
5、启动zookeeper(保证zookeeper成功启动)
6、启动tomcat
7、启动完成后,切换到dubbo-admin-2.5.5/WEB-INF下,查看dubbo.properties,这里是登录项目的用户名与密码。
8、在浏览器中输入:http://192.168.1.102:8080/dubbo-admin-2.5.5/
后输入用户名与密码:
登录进入后:
证明dubbo-admin部署成功。
注明:不要在网上直接下载dubbo-admin.war包,自己手动编译一份部署。