• dubbox-admin-2.8.4和dubbox-monitor安装


    一、安装zookeeper

     安装过程参照以前写的一篇博客http://www.cnblogs.com/520playboy/p/6235415.html

    二、dubbox

    1、准备工作
    下载dubbox的源代码
    下载地址:https://github.com/dangdangdotcom/dubbox

    2、编译打包

    方式一:运行maven命令:mvn clean install -Dmaven.test.skip=true

    方式二:直接把dubbox源码下载到myeclipse上,借助myeclipse的maven插件编译打包到本地仓库(推荐)
    将dubbox的源码打包发布到本地仓库,目的是为了获取:dubbo-admin-2.8.4.war和dubbo-monitor.war

    3、部署dubbox-admin-2.8.4.war

    部署dubbo-admin管理端,将dubbo-admin-2.8.4.war放置到准备好的tomcat目录

    • 修改WEB-INF下dubbo.properties

    主要是修改zookeeper的地址
    dubbo.registry.address=zookeeper://127.0.0.1:2181

    注意,这里还可以连接多个zookeeper,用逗号分隔例如:

    dubbo.registry.address=zookeeper://127.0.0.1:2181,192.168.0.4:2181

    • 运行tomcat

    输入地址:http://192.168.0.4:8080/dubbo-admin-2.8.4
    默认登录账户和密码均为:root

    • 服务页面

    都这里,dubbox的后台管理端就配置成功了

    4、部署dubbox-monitor.war

    • 创建数据库 首先创建名称为monitor数据库,编码格式UTF-8。然后将项目sql文件夹下面的create.sql导入到数据库,生成dubbo_invoke表代表成功导入。
    • 编辑项目中application.properties,如下:
    <code class="hljs avrasm">####Dubbo Settings
    dubbo.application.name=dubbo-monitor
    dubbo.application.owner=handu.com
    dubbo.registry.address=zookeeper://127.0.0.1:2181
    dubbo.protocol.port=6060
     
    ####Database Settings
    db.url=jdbc:mysql://<database_host>:<database_port>/monitor?prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&characterEncoding=utf-8
    db.username=root
    db.password=root
    db.maxActive=500
     
    ####System Manager
    manager.username=admin
    manager.password=admin</database_port></database_host></code>
    • 把dubbo-monitor.war放置到对应服务器目录下,启动服务器即可。例如:tomcat的webapps文件夹下。
    • 访问项目 启动web服务器后,访问地址:http://192.168.0.4:8080/dubbo-moniotor,采用配置文件中manager.username和manager.password设置值进行登录。
    • 页面如下
  • 相关阅读:
    STL中set底层实现方式? 为什么不用hash?
    main 主函数执行完毕后,是否可能会再执行一段代码?(转载)
    计算机网络(转载)
    2014! 的末尾有多少个0
    最常见的http错误
    内存分配(转载)
    delphi中指针操作符^的使用
    虚拟方法virtual的用法
    调用父类方法
    指针
  • 原文地址:https://www.cnblogs.com/520playboy/p/6298289.html
Copyright © 2020-2023  润新知