看了很多相關資料,其實都沒有自己動手試一次印象更深刻一些。找了很多教程,下工具,花了幾個小時終于讓程序跑起來了,下面說下步驟:

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 運行結果如下圖

bd1a970a9a2ab46e38d9e2f7245f4b44.png

3.dubbo的使用

關于dubbo的項目我是在網上下的一個demo,后續我會上傳上來

壓縮包解壓之后會有兩個文件夾

捕獲.PNG

將其導入到eclipse中,肯定是會報錯的,這時候將要把項目的jdk換成你自己使用的,再把相關jar包引用一下,這時候你會發現兩個xml文件還是報錯,

1.PNG

其實是可以運行的,要解決的自己可以去搜索一下。

然后修改xml文件

dubboconsumertest 項目的文件

2.PNG

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

再修改dubboprovidertest中的xml

3.PNG

配置好之后,依次啟動dubboprovidertest中的Provider.java?

dubboconsumertest中的Consumer.java

運行結果如下

5.PNG

成功!