本地搭建Dubbo+Zookeeper及服务注册

环境准备

  本机:Windows 10, 64位
  JDK:1.8
  zookeeper:zookeeper-3.4.14
  tomcat:apache-tomcat-7.0.96
  maven:apache-maven-3.6.2
  dubbo:2.5.x
  Node:

一、Java开发环境配置

1. 下载JDK

  • 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. 安装JDK

  • 自定义安装:选择自定义安装目录

3. 配置环境变量

  • 我的电脑 => 属性 => 高级系统设置 => 环境变量 => 新增系统变量:

    变量名:JAVA_HOME
    变量值:D:\Program Files\Java\jdk1.8.0_91 (配置自己的实际路径)

    变量名:CLASSPATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (记得前面有个".")

    变量名:Path
    添加内容:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(加到最前面)

4. 测试JDK是否安装成功

  • Win + R => 键入“cmd”
  • 输入命令: java -version、java、javac,出现以下信息则JDK环境变量配置成功
    出现此信息,说明JDK环境变量配置成功

二、zookeeper安装与启动

1. 下载zookeeper

  • 下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/

2. 安装

  • 直接解压
  • 修改配置
    (1)zookeeper的conf目录下,复制zoo_sample.cfg文件,并改名为zoo.cfg
    (2)打开zoo.cfg文件
    (3)修改dataDir、dataLogDir配置 (根据自己的实际路径)

    dataDir=D:/tool/zookeeper-3.4.14/data
    dataLogDir=D:/tool/zookeeper-3.4.14/log

3. 配置环境变量

  • 我的电脑 => 属性 => 高级系统设置 => 环境变量 => 新增系统变量:

    变量名:ZOOKEEPER_HOME
    变量值:D:\tool\zookeeper-3.4.14 (配置自己的实际路径)

    变量名:Path
    末尾添加内容:;%ZOOKEEPER_HOME%/bin;%ZOOKEEPER_HOME%/conf

4. 启动zookeeper

  • zookeeper-3.4.14\bin目录下找到zkServer.cmd(Windows环境下),双击启动,会看到端口号2181:
    启动zookeeper

三、Tomcat安装及配置

1. 下载tomcat

  • 下载地址:https://tomcat.apache.org/ 要根据自己的JDK版本选择tomcat版本

2. 安装

  • 直接解压
  • 修改tomcat\conf目录下的server.xml文件
<Connector port="8080" protocol="HTTP/1.1"
		   connectionTimeout="20000"
		   redirectPort="8443"
		   maxHttpHeaderSize="8192"
		   URIEncoding="UTF-8" />

3. 配置环境变量

  • 我的电脑 => 属性 => 高级系统设置 => 环境变量 => 新增系统变量:

    变量名:CATALINA_HOME
    变量值:D:\tool\apache-tomcat-7.0.96 (配置自己的实际路径)

    变量名:Path
    末尾添加内容:;%CATALINA_HOME%\bin;;%CATALINA_HOME%\lib

4. 测试tomcat是否安装成功

  • Win + R => 键入“cmd”
  • 输入命令:catalina version=,出现以下信息则tomcat环境变量配置成功
    tomcat环境变量配置成功

5. 启动tomcat

  • apache-tomcat-7.0.96\bin目录下找到startup.bat
    启动tomcat成功
  • 浏览器访问:http://localhost:8080/
    tomcat启动成功

四、Maven安装

1. 下载maven

  • 下载地址:http://maven.apache.org/download.cgi

2. 安装

  • 直接解压

3. 配置环境变量

  • 我的电脑 => 属性 => 高级系统设置 => 环境变量 => 新增系统变量:

    变量名:MAVEN_HOME
    变量值:D:\tool\apache-maven-3.6.2 (配置自己的实际路径)

    变量名:Path
    末尾添加内容:;%MAVEN_HOME%\bin

4. 测试maven是否安装成功

  • Win + R => 键入“cmd”
  • 输入命令:mvn -version=,出现以下信息则maven环境变量配置成功
    maven安装成功

五、Dubbo安装

1. 下载dubbo源码

  • 下载地址:https://github.com/alibaba/dubbo/tree/2.5.x

2. 安装

  • 直接解压
  • Win + R => 键入“cmd” => Dos命令进入D:\tool\dubbo\dubbo-2.5.x\dubbo-admin目录
    进入dubbo主目录
  • 构建dubbo源码,执行命令:mvn clean install -Dmaven.test.skip=true
    构建dubbo
  • 构建完成后,将D:\tool\dubbo\dubbo-2.5.x\dubbo-admin\target目录下的war包拷贝到tomcat的webapps下
    dubbo构建的war包war包拷贝到tomcat的webapps下

六、测试dubbo+zookeeper环境是否搭建成功

1. 先启动zookeeper服务

  • zookeeper-3.4.14\bin下找到zkServer.cmd,双击启动
    启动zk

2. 再启动tomcat

  • D:\software\apache-tomcat-7.0.96\bin下找到startup.bat,双击启动
    启动tomcat

3. 测试是否搭建成功

  • 浏览器访问:http://localhost:8080/dubbo-admin
    => 账号:root
    => 密码:root
    访问dubbo服务

七、注册服务到zookeeper

  • 配置本地待注册dubbo服务Demo(消费者)的zk地址

dubbo.zk.address=127.0.0.1:2181

  • Demo的dubbo配置文件中添加

<dubbo:registry id=“zookeeper” address=“zookeeper://127.0.0.1:2181” check=“false” />

  • 本地启动Demo服务
  • 登录http://localhost:8080/dubbo-admin,搜索“demo”,可以看到demo-service服务已注册到本地zk
    本地服务注册到本地zk
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值