dubbo搭建-linux(centos7)下dubbo-admin安装实录(一)

来源:互联网 发布:erp适合 软件行业 编辑:程序博客网 时间:2024/06/04 18:59

dubbo-admin安装

  • 环境

VMware® Workstation 12 Pro
CentOS7

  • 下载dubbo,并打包
我这里采用git下载,git clone https://github.com/alibaba/dubbo.git。截至到今天,dubbo的最新版本为 2.5.4-SNAPSHOT。dubbo代码下载完了之后,要编译dubbo的代码,并吧dubbo所需要的包下载到本地maven仓(maven的安装和配置另外百度了)。
1.打开cmd
2.cd到dubbo的根目录下,我的dubbo根目录在D:\JAVA\workspace\dubbo。mvn install -Dmaven.test.skip=true
3.执行maven编译命令,mvn install -Dmaven.test.skip=true。-Dmaven.test.skip=true是为了跳过测试,速度快一点,pom.xml配置依赖后,bulid的时候会自动加载jar到本地仓库的。
看到build success,说明编译成功。

4.编译成功之后,在dubbo-admin工程里,target目录下就会出现dubbo-admin-2.5.4-SNAPSHOT.war文件,这就是dubbo的控制台war包。

  • 系统安装
在VM下安装CentOS7系统,过程省略……


  • JDK安装和配置
   我这里安装的是jdk1.8,过程省略……

  • zookeeper下载/安装/配置
1.zookeeper下载页面:http://apache.fayea.com/zookeeper/,我下载的是zookeeper-3.5.2-alpha.tar.gz。上传到CentOS后,
执行:tar -xvf zookeeper-3.5.2-alpha.tar.gz,进行解压,然后进入到zookeeper-3.5.2-alpha/conf,拷贝一份zoo_sample.cfg,命名为zoo.cfg。
2.vi zoo.cfg,如果想修改数据保存地址和端口号就自行修改

3.启动zookeeper。cd到zookeeper根目录下,执行:./bin/zkServer.sh start。可以用ps查看是否启动成功。

  • tomcat下载/安装/配置
1.tomcat下载页面:http://tomcat.apache.org/download-90.cgi,我这里下载的是tomcat9。
2.解压tomcat之后,到webapps目录下,清空里面的文件。
3.修改server.xml里面的8080端口,一定要修改,因为zookeeper会暂用这个端口,这个版本的zookeeper集成了jetty,jetty跟随zookeeper启动之后就会占用8080端口。我这里改成8081。
4.配置catalina.sh文件。我安装的tomcat9,不知道为什么启动报错,说找不到jvm之类的,网上查了说需要配置catalina.sh。
  打开 vi catalina.sh 文件:
在 # OS specific support. 前面加入如下代码:
  JAVA_HOME=/usr/local/jdk/jdk1.8.0_111
  JRE_HOME=$JAVA_HOME/jre
  键入 Esc 并输入“:wq!”保持并退出;

  • 部署dubbo-admin

1.上传dubbo-admin-2.5.4-SNAPSHOT.war到tomcat的webapps目录下,解压dubbo-admin-2.5.4-SNAPSHOT.war(unzip dubbo-admin-2.4.1.war dubbo-admin-2.5.4-SNAPSHOT)。
2.修改dubbo-admin-2.5.4-SNAPSHOT的dubbo.properties配置。进入到dubbo-admin-2.5.4-SNAPSHOT/WEB-INF,vi dubbo.properties,然后修改zookeeper配置。
3.启动tomcat。到tomcat的bin目录下,执行:./startup.sh。查看进程和日志,确保启动成功。
4.访问dubbo控制台。http://192.168.1.103:8081/dubbo-admin-2.5.4-SNAPSHOT/。这里要注意防火墙限制端口访问,粗暴一点的可以把防火墙关闭了。
访问用户名和密码都是root.

成功!!!





0 0
原创粉丝点击