zoukankan      html  css  js  c++  java
  • 2.Dubbo2.5.3注册中心和监控中心部署

    转载请出自出处:http://www.cnblogs.com/hd3013779515/

    1.注册中心Zookeeper安装

    (1)搭建要求

    zk服务器集群规模不小于3个节点
    要求各服务器之间系统时间要保持一致。

    (2)安装配置ZK

    官网下载:https://zookeeper.apache.org/

    进行解压:tar -zxvf zookeeper-3.4.5.tar.gz

    重命名:mv zookeeper-3.4.5 /usr/local/zookeeper

    修改环境变量:vi /etc/profile

         export ZOOKEEPER_HOME=/usr/local/zookeeper

         export PATH=.:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin:$PATH

    刷新:source /etc/profile

    到zookeeper下修改配置文件:

         cd /usr/local/zookeeper/conf

         mv zoo_sample.cfg zoo.cfg

    修改conf: vi zoo.cfg 修改两处

         dataDir=/usr/local/zookeeper/data

         最后面添加

         server.0=bhz:2888:3888

         server.1=hadoop1:2888:3888

         server.2=hadoop2:2888:3888

    服务器标识配置:cd /usr/local/zookeeper/

        mkdir data

        cd data

        创建文件myid并填写内容为0:vi myid (内容为服务器标识 : 0)

        其他两个服务器的值修改为1和2

    启动zookeeper:

    路径:/usr/local/zookeeper/bin

    执行:zkServer.sh start (注意这里3台机器都要进行启动)

    状态:zkServer.sh status(在三个节点上检验zk的mode,一个leader和俩个follower)

    停止:zkServer.sh stop

    启动验证:输入jps,存在 QuorumPeerMain 进程的话,就说明 Zookeeper 启动成功了。

    2.监控中心dubbo-admin部署

    (1)从官网https://zookeeper.apache.org/下载apache-tomcat-6.0.51.tar.gz。

    (2)安装tomcat

    进行解压:tar -zxvf apache-tomcat-6.0.51.tar.gz

    重命名:mv apache-tomcat-6.0.51 /usr/local/tomcat6

    (3)部署dubbo-admin

    dubbo-admin-2.5.3.war上传到/home/test

    unzip /home/test/dubbo-admin-2.5.3.war -d /usr/local/tomcat6/webapps/dubbo-admin/
    vim /usr/local/tomcat6/webapps/dubbo-admin/WEB-INF/dubbo.properties
     
    dubbo.registry.address=zookeeper://192.168.137.130:2181?backup=192.168.137.131:2181,192.168.137.132:2181
    dubbo.admin.root.password=root
    dubbo.admin.guest.password=root
    (4)启动tomcat
    /usr/local/tomcat6/bin/catalina.sh start
    (5)通过浏览器访问 dubbo-admin
    http://192.168.137.130:8080/dubbo-admin

    image

    image

  • 相关阅读:
    Navicat连接mysql提示1251解决方案
    js获取select下拉框选中的值
    Windows下安装Mysql数据库
    ASP.NET MVC API以及.Core API进行安全拦截和API请求频率控制
    myeclipse 10.7中文破解版 下载安装看着一篇就够了
    Runtime exception at 0x004000bc: invalid integer input (syscall 5)
    MARS(MIPS汇编程序和运行时模拟器)
    如何将本地的代码上传到github
    JavaWeb基础
    大学什么时候开学?这款小程序告诉你!
  • 原文地址:https://www.cnblogs.com/hd3013779515/p/6894555.html
Copyright © 2011-2022 走看看