• SpringBoot+Zookeeper+Dubbo整合(一)


    这篇文档简单介绍搭建SpringBoot+Zookeeper+Dubbo整合,是个人学习的总结分享:

    1.下载apache-zookeeper ,我用的是3.6.2版本,去到官网:https://zookeeper.apache.org/releases.html 选择对应的版本,一般选稳定的版本,

       下载下来代码,解压后,去到 apache-zookeeper-3.6.2-binconf 目录,找到zoo_sample.cfg 文件,并复制一份,名称改为 zoo.cfg,这是zookeeper启动需要搜寻的配置文件,打开zoo.cfg 可以看到,这是zookeepr的相关配置:

       

      配置的这两个目录的路径调整成自己的目录:

    dataDir=D:learnapache-zookeeper-3.6.2-bindata
    dataLogDir=D:learnapache-zookeeper-3.6.2-binlog

      win环境下执行 bin目录下的zkServer 文件启动:

        

       zookeeper启动正常,可以通过 bin目录下的 zkCli监听程序查看是否成功,同样执行zkCli程序判断zookeeper是否启动正常,

       

      

    2.搭建dubbo服务监控后台, https://github.com/apache/dubbo-admin ,打开dubbo-admin官方GitHup地址,选择对应的分支下载下来,我下载的是master分支:

     下载并解压好dubbo-admin的代码后 ,进入dubbo-admin-masterdubbo-admin 的路径,打开cmd命令行,执行maven 命令编译jar包,可以执行 mvc clean install ;

     执行完命令后,去到target目录找到打包好的jar包:

      

       在目录dubbo-admin-masterdubbo-admin arget 打开cmd命令,执行 java -jar dubbo-admin-0.0.1-SNAPSHOT.jar 命令,启动:

       首次启动 dubbo-admin的管理员账号密码  root/ root,进入:

       

      可以看到,现在还没有注册的服务提供方,消费方,已经搭建好dubbo-admin后台监控;

      进入dubbo-admin-masterdubbo-adminsrcmain esources,打开application.properties 可以看到 dubbo-admin的相关配置,可以更改编辑:

      例如端口,密码的配置:

      

      注意:在搭建好服务方,消费方前要先启动zookeeper注册中心,这一步准备在下一篇总结说明;

      

  • 相关阅读:
    ELK 收集 K8S (containerd 容器运行时) 二
    EFK 收集 Docker 日志
    ELK 收集 Docker 日志
    ELK 收集 K8S (containerd 容器运行时) 三
    Java 基础(Stream APl)
    Java 基础(方法引用 Method References)
    Java 基础(Lambda表达式 和 函数式 Functional 接口)
    Java 基础(Stream APl) 二
    ELK 收集 K8S (containerd 容器运行时) 一
    部署 Harbor 2.4.1
  • 原文地址:https://www.cnblogs.com/ChinazhouWang/p/15166646.html
Copyright © 2020-2023  润新知