zoukankan      html  css  js  c++  java
  • DUBBO+Zookeeper在Centos7中本地搭建及小案例

    环境:
    1.centos7
    2.jdk-7u76-linux-x64.tar.gz
    2.tomcat:apache-tomcat-7.0.59.tar.gz
    3.zookeeper-3.4.6.tar.gz
    4.dubbo-admin-2.5.3.war

    具体的流程:
    第一步:安装jdk,并且配置环境变量(*)
    xshell5命令:
    1.解压jdk:

    tar xvf  jdk-7u76-linux-x64.tar.gz
    • 1

    2.提取权限:

    chmod–R 777 /usr/local/java/jdk1.7.0_76
    • 1

    3.配置环境变量:

    [root@localhost~]# vi  /etc/profile 
    • 1
    JAVA_HOME = /home/jdk1.6.0_07
    JAVA_JRE=${JAVA_HOME}/jre
    PATH = ${JAVA_HOME}/bin:$PATH
    CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    Export JAVA_HOME JAVA_JRE PATH CLASSPATH
    • 1
    • 2
    • 3
    • 4
    • 5

    4.保存并使文件立即生效:

    保存:点击ESC键,并且输入:wq;
    立即生效:source /etc/profile
    • 1
    • 2

    5.立即重启虚拟机,进行下面的安装

    shutdown -r now
    • 1

    第二步:安装注册中心zookeeper
    1.解压zookeeper:

    tar xvf zookeeper-3.4.6.tar.gz 
    • 1

    2.在zookeeper目录下创建data和logs目录:

    mkdir data
    mkdir logs
    
    • 1
    • 2
    • 3

    3.将/usr/local/zookeeper3.4.6/zookeeper-3.4.6/conf 目录下的 zoo_sample.cfg拷贝:

     cp zoo_sample.cfg zoo.cfg
    • 1

    4.修改配置文件:

    vi zoo.cfg
    • 1

    5.在zookeeper的刚建立的data文件家下创建myid文件,并且编辑myid文件,其中写入1(我这里是单节点安装)

    touch myid
    vi myid
    • 1
    • 2

    5.在vi /etc/profile末尾添加zookeeper配置

    export ZOOKEEPER_HOME=/usr/local/zookeeper3.4.6/zookeeper-3.4.6
    export PATH=$ZOOKEEPER_HOME/bin:$PATH
    
    • 1
    • 2
    • 3

    6.配置文件立即生效:

    source /etc/profile
    • 1

    7.关闭防火墙,并且启动测试

    systemctl stop firewalld.service
    在zookeeper的bin目录下执行: ./zkServer.sh start
    • 1
    • 2

    第三步:安装dubbo-admin-war和tomcat
    1.解压tomcat:

    tar xvf apache-tomcat-7.0.59.tar.gz
    • 1

    2.解压后的文件夹重新命名为:dubbo-admin-tomcat

    mv apache-tomcat-7.0.59 dubbo-admin-tomcat
    • 1

    3.移除dubbo-admin-tomcat/webapps所有文件:

    rm -rf *
    • 1

    4.上传并且解压dubbo-tomcat-2.5.3.war,并且把目录命名root

    先安装unzip:yum install zip unzip  
    unzip dubbo-admin-2.5.3.war -d ROOT
    
    • 1
    • 2
    • 3

    4.配置dubbo.properties

    vi ROOT/WEB-INF/dubbo.properties
    • 1

    这里写图片描述
    5.启动tomcat服务;

    startup.sh
    • 1

    第四步:在浏览器中输入地址显示如下:
    这里写图片描述

    搭建小案例:
    用dubbo搭建了一下消费者和生产者的环境,具体可以查看(其中还包括配置的setting文件)
    http://pan.baidu.com/s/1b5kpPk
    【总结】

     实践出真知,希望这篇博客可以帮到你喔!
  • 相关阅读:
    在jQuery EasyUI中实现对DataGrid进行编辑
    ASP生成指定范围随机数的公式
    DIV+CSS牛人也得看的15个CSS
    jQuery EasyUI Tabs关闭Tab时不能完全释放内存解决方法
    Easyui的DateBox日期格式化
    HTML语法大全
    DNN之模块建设PA包制作
    JavaScript精华收集典藏
    三层架构浅析
    welcome to my blog
  • 原文地址:https://www.cnblogs.com/tiechui2015/p/9578182.html
Copyright © 2011-2022 走看看