1.zookeeper
zookeeper官网下载地址,选择3.5以前的版本
解压zookeeper压缩包
进入conf文件夹,里面有一个zoo_sample文件,把它复制一份并改名为zoo
打开zoo文件,里面可以修改里面的配置,其中clientPort=2181是zookeeper的端口号。dataDir=是zookeeper的临时数据存在哪里,我这里进行了修改,把它存在我自己创建的文件夹data里
计入bin文件夹,双击zkServer.cmd,启动zookeeper
看到binding to port .....:2181就代表启动成功
启动成功后再测试zkCli.cmd,使用它来连接zookeeper服务器
zookeeper是一个树型的目录结构,在zookeeper的根节点下可以创建很多的结点,结点还可以保存数据
测试命令get / ,获取根节点下有没有值,结果是没有值的
再测试ls / , 有两个结点dubbo和zookeeper
创建一个结点并存值create -e /test 123456,值为123456
注意不要关闭zkServer.cmd,不然会出现下面的错误,一直重复重复
2.dubbo
下载下来后进行解压,进入dubbo-admin文件夹,打开windows的命令控制台(可直接在当前路径里输入cmd快速启动这样就不用一层层的切换到当前目录了),输入命令:mvn clean package (需要装好maven环境)进行打包。看到BUILD SUCCESS,就代表打包成功。
打包成功后进入target文件夹,会看到dubbo-admin-0.0.1-SNAPSHOT.jar。把这个jar包放到根目录下
我们怎么用它,运行它就行了,在目录下输入cmd
进入后命令行程序后输入java -jar dubbo-admin-0.0.1-SNAPSHOT.jar,在7001端口启动成功。
在浏览器中输入localhost:7001 , 端口号在dubbo-admin\src\main\resources\application.properties中可以看到。登录账号密码都是默认的 root
成功登录到dubbo的管理控制台
注意:
dubbo2.6以后的版本都是用jar包的方式,使用spring boot的方式直接打成一个可执行的jar包
dubbo2.5以及之前的版本都是war包,打包都会形成一个web项目,需要把它放到Tomcat里边去