zoukankan      html  css  js  c++  java
  • 搭建简单zookeeper+dubbo+项目

    一、安装配置zookeeper

      1.安装zookeeper。下载zookeeper压缩包。地址http://zookeeper.apache.org/。版本自选。这里我选用的是3.4.10版本的包

      2.解压zookeeper-3.4.10,这里我解压到D:zookeeper-3.4.10

      3.安装zookeeper。ZooKeeper的安装模式分为三种,分别为:单机模式(stand-alone)、集群模式和集群伪分布模式。这里使用集群伪分布模式安装。

        3.1修改conf目录下的zoo_sample.cfg文件。如下图所示:

                             

            另存为zoo-1.cfg.

            

            另存为zoo-2.cfg.

            

            另存为zoo-3.cfg.

            3.2 在D:machine 新建data及log目录。

           3.3 修改zkserver.cmd文件。如下图所示: 

                            

            另存为zkserver-1.cmd 

                                 

            另存为zkserver-2.cmd 

            

            另存为zkserver-3.cmd

            

            3.4 运行zookeeper。cmd下分别运行zkserver-1.cmd,zkserver-2.cmd,zkserver-3.cmd.

    二、创建dubbo项目(这里略去创建过程)

      1.从我的gitHub上clone已经创建好的demo。https://github.com/raymondyanyan/DubboDemo.git

      2.修改dubbo-consumer包下target/classes文件夹下的consumer.xml文件

          

        <dubbo:registry address="zookeeper://localhost:2181"/>

                 改成

        <dubbo:registry address="zookeeper://localhost:2181,localhost:2182,localhost:2183"/>

      3.运行项目
          先运行 Provider.class 中的main
          再运行 Consumer.class中的main


    三、Dubbo管理控制台配置
      1.下载Dubbo源码(这里以2.6.0版本为例)git地址:https://github.com/raymondyanyan/incubator-dubbo-dubbo-2.6.0.git
      2.生成war包。进入dubbo-admin文件夹,输入cmd,打开dos窗口,输入以下命令:

        mvn package -Dmaven.skip.test=true
        日志输出: BUILD SUCCESS 内容代表打包成功
        生成的war包在target目录下
        

      3.部署到tomcat,
    复制dubbo-admin-2.6.0.war,到tomcat的webapps目录下 

      4.将tomcat端口号改成8088 ,启动tomcat,再次进入webapps目录下,进入webappsdubbo-admin-2.6.0WEB-INF目录下,找到dubbo.properties,修改如下:

      

           # 和zookeeper注册中心<dubbo:registry address="zookeeper://127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183" />中的保持一致
        dubbo.registry.address=zookeeper://127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

        # root 账号 用户名 root 密码root
        dubbo.admin.root.password=root
        # guest 账号 用户名 guest 密码guest
        dubbo.admin.guest.password=guest

      5.重启tomcat

      6.访问dubbo控制台 

        打开浏览器,输入以下地址:http://localhost:8088/dubbo-admin-2.6.0

        输入用户名 root 密码root

        进入控制台

        

        


      

      

      

            

          

        

  • 相关阅读:
    javascript 去掉 url 中的不可打印字符串
    双链表 哈希 go 实现lFU 缓存算法
    博客园嵌入背景音乐
    博客园嵌入B站视频教程
    基于C++二叉树链表实现同学录信息系统
    C++ 二叉树知识点
    datatable 自定义排序 及 多列排序
    jq 提取字符串中的数字
    wamp下thinkPHP3.2 系统不支持:redis 解决方法
    editable文档
  • 原文地址:https://www.cnblogs.com/raymond-yan/p/10449289.html
Copyright © 2011-2022 走看看