美文网首页
Dubbo部署

Dubbo部署

作者: 于飞_d529 | 来源:发表于2018-12-22 23:11 被阅读2次

    使用软件版本

    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配置文件

    • 进入 /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

    相关文章

      网友评论

          本文标题:Dubbo部署

          本文链接:https://www.haomeiwen.com/subject/wmwwkqtx.html