使用软件版本
OS:ubuntu18.04
JDK:1.7
Dubbo-amdin:2.5.3
Zookeeper:3.4.13
Tomcat:8.5.37
使用工具
虚拟机软件:VMware13
FTP工具:FileZilla
SSH工具:SecureCRT 8.1
部署Tomcat
- 下载Tomcat,下载地址:https://tomcat.apache.org/download-80.cgi
- 使用FileZilla将下载的apache-tomcat-8.5.37.tar.gz上传到服务器
- 使用命令 tar -zxvf apache-tomcat-8.5.37.tar.gz 将压缩包解压
1.png
部署zookeeper
下载并安装zookeeper
- 下载Zookeeper,下载地址:https://zookeeper.apache.org/releases.html#download
- 使用FileZilla将下载的zookeeper-3.4.13.tar.gz上传到服务器
- 使用命令 tar -zxvf zookeeper-3.4.13.tar.gz 将压缩包解压
2.png
修改zookeeper配置文件
- 进入 /zookeeper-3.4.13/conf目录,执行命令 cp zoo_sample.cfg zoo.cfg 拷贝并修改文件名为 zoo.cfg,也可以直接使用命令 mv zoo_sample.cfg zoo.cfg 将文件移动并修改文件名为 zoo.cfg
3.png - 修改zoo.cfg文件中的dataDir项,目录为一个已存在目录,其他内容不变
4.png
安装JDK
- 下载jdk,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
- 使用FileZilla将下载的jdk-7u80-linux-x64.tar.gz上传到服务器
- 使用命令 tar -zxvf jdk-7u80-linux-x64.tar.gz 将压缩包解压
5.png - 配置java环境变量,编辑/etc/profile文件,在文件的末尾加入
export JAVA_HOME=/home/ubuntu/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
- 使用root用户执行source /etc/profile使修改生效
- 执行命令java -version查看jdk环境变量是否生效
部署Dubbo
zookeeper是单机部署,不需要修改dubbo的任何配置文件
- 下载dubbo-admin-2.5.3.war,下载地址:http://dubbo.apache.org/en-us/
- 使用FileZilla将下载的dubbo-admin-2.5.3.war上传到tomcat下的webapps目录下
启动zookeeper
在/zookeeper-3.4.13/bin目录下执行./zkServer.sh start命令
启动Tomcat
在/apache-tomcat-8.5.37/bin目录下执行./startup.sh命令
部署校验
在宿主机上访问:http://192.168.31.125:8080/dubbo-admin-2.5.3/
会进入dubbo的控制台,默认账号:root,密码:root,说明部署成功。
这里的192.168.31.125是我虚拟机的地址
6.png
dubbo+分布式zookeeper部署
只需要修改/dubbo-admin-2.5.3/WEB-INF下的dubbo.properties后,重启tomcat即可
如果使用的端口为2181,2182,2183可以不用做任何修改,只需重启tomcat
网友评论