dubbo學習筆記(1)-註冊中心和管理平臺部署

一 , dubbo註冊中心安裝
這裏用到的是zookeeper,當然還有其他的方式,只是我自己也還未研究,有興趣的話可以自己找資料看看
第一步,去zookeeper官網下載 , 地址是 http://zookeeper.apache.org/releases.html , 我這裏下載的是3.4.9版本

第二步,直接解壓壓縮包,我的解壓目錄是G:\DownLoad\zookeeper-3.4.9\zookeeper-3.4.9 , 解壓到哪裏沒什麼關係.
接着需要修改一下配置文件 , 在conf目錄下有個配置文件zoo_sample.cfg 需要改名爲 zoo.cfg ,  這是因爲zookeeper 在啓動時會找這個文件作爲默認配置文件,如圖

第三步,需要修改這個配置文件的配置信息 , 下面是我的配置信息

其實主要就是配置兩個路徑 .



第四步,這個時候就可以啓動zookeeper 服務了 , 我們直接進入剛纔解壓的目錄G:\DownLoad\zookeeper-3.4.9\zookeeper-3.4.9\bin
在bin目錄下有如下幾個文件 .

啓動文件(Windows環境)就是我標紅的那個.直接雙擊啓動即可.啓動後保持這個窗口不要關掉 . 到此註冊中心就算是搭建好了.




二 , dubbo-admin管理平臺搭建
這裏我們需要編譯打包dubbo的源碼 , 直接去dubbo 的官網 , http://dubbo.io/
第一步 ,找到源碼下載地址 https://github.com/alibaba/dubbo 
點擊如圖所示按鈕下載源代碼zip壓縮包,並解壓



第二步,編譯源代碼
其實我們關心的 只是dubbo-admin這個包,但因爲包之間存在依賴關係  , 我這邊選擇的是全部打包 . 
在cmd控制檯進入到剛纔dubbo源碼解壓的目錄, 這裏我們看到很多dubbo-XXX 的模塊 ,其中也包含dubbo-admin

在此目錄運行maven命令(maven安裝和環境變量的配置,這裏就不多說了) 


mvn clean install -Dmaven.test.skip


如果一切順利 , 我們看到下面如圖所示的信息
(如果遇到意外,缺少包,或者其他什麼異常,請自行搜索相關信息 , 嘗試解決 , 一般可能是缺少opensesame包, 可以直接去github下載該包自行編譯)

這個時候就表示打包成功了 , 我們直接進入到dubbo-admin中的target目錄中拿到這個war包 , 如圖



第三步 , 在tomcat發佈war包
直接把該war包丟到tomcat中的webapps目錄下
運行tomcat , 在瀏覽器頁面輸入http://localhost:8089/dubbo-admin-2.5.4-SNAPSHOT/ , 即看到如下頁面 就表示成功部署了 
賬號密碼都是root
(需要注意的是, war包解壓後 , 配置文件可能需要更好, 我這裏因爲是已經改了 ,所以省略了這一步, 
運行tomcat後 , 在tomcat 的 webapps目錄下,會自動解壓一個和war包同名的文件夾 , 在裏面的WEB-INF目錄下,有個配置文件dubbo.properties , 
需要改成如下配置 ,
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章