1.首先JDK先安装好
2.准备一个tomcat来运行dubbo
dubbo:
github源码下载:https://github.com/dangdangdotcom/dubbox
下载后:
zookeeper信息指向:
打war包放入tomcat运行:
1.进入下载的文件里
2.运行cmd
进入cmd输入:mvn install -Dmaven.test.skip=true
或出现一个success
然后找到打包好的war文件:dubbo-admin-版本.war
把他放入准备好的Tomcat下的webapps目录下
启动tomcat
如:在D:\apache-tomcat-9.0.12\bin下点击startup.bat启动
最后用户名和密码都是root
zookeeper:
1.下载zookeeper文件:http://mirror.bit.edu.cn/apache/zookeeper/
这里我上传了zookeeper-3.4.6 https://download.csdn.net/download/qq_41045405/10968718
2.下载后找到zookeeper-3.4.9\conf目录下的zoo_sample.cfg文件,将他改名为zoo.cfg
然后打开:
dataDir=D:\\zookeeper-3.4.10\\bin\\data
dataLogEir=D:\\zookeeper-3.4.10\\bin\\log
这两个是日志可以自己定义
剩下的:
tickTime:基本事件单元,以毫秒为单位。这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,它用来控制心跳和超时,也就是每个 tickTime 时间就会发送一个心跳。默认情况下最小的会话超时时间为两倍的 tickTime。
clientPort:监听客户端连接的端口。这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
dataDir:是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
dataLogDir:是 Zookeeper 保存日志文件的目录
3.启动Zookeeper:
在bin下面找到zkEnv.cmd,点击启动
4.出现这个说明成功:
然后你可以在dubbo上看见这个服务
注:一定要先将java环境变量配置好