看了很多相关资料,其实都没有自己动手试一次印象更深刻一些。找了很多教程,下工具,花了几个小时终于让程序跑起来了,下面说下步骤:

1.java环境

也就安装jdk,我使用的是1.7版本,jdk安装就不在这复述了

2.zookeeper部署

我们这里的部署呢,是属于单机部署

一般从网上下载的压缩包解压之后是不能直接使用,因为存在文件缺失,在conf文件夹下

少了zoo.cfg 文件,将zoo_sample.cfg 重命名之后保存,然后打开编辑,     

找到 dataDir=/tmp/zookeeper 将其修改为你的zookeeper当前路径+data

例如我的就是 dataDir=D:/zookeeper-3.4.10/data

然后打开bin目录下的

zkServer.cmd 运行结果如下图

初学duboo+zookeeper_dubbo

3.dubbo的使用

关于dubbo的项目我是在网上下的一个demo,后续我会上传上来

压缩包解压之后会有两个文件夹

初学duboo+zookeeper_初学_02

将其导入到eclipse中,肯定是会报错的,这时候将要把项目的jdk换成你自己使用的,再把相关jar包引用一下,这时候你会发现两个xml文件还是报错,

初学duboo+zookeeper_初学_03

其实是可以运行的,要解决的自己可以去搜索一下。

然后修改xml文件

dubboconsumertest 项目的文件

初学duboo+zookeeper_初学_04

将其中的值修改成你的zoo.cfg中配置的就ok了

再修改dubboprovidertest中的xml

初学duboo+zookeeper_dubbo_05

配置好之后,依次启动dubboprovidertest中的Provider.java 

dubboconsumertest中的Consumer.java

运行结果如下

初学duboo+zookeeper_初学_06

成功!