上一篇文章Linux-zookeeper集群已經(jīng)搭建成功,現(xiàn)在以此為基礎(chǔ)繼續(xù)搭建Linux-dubbo集群
上一篇文檔地址:http://www.reibang.com/p/ae688aa142d1
Linux-dubbo集群搭建
zookeeper:3.4.10
jdk:1.7? ? 64bit
dubbo:2.5.7
tomcat:tomcat-7.0.86? ? 64bit
1.下載zookeeper3.4.10珠洗,dubbo-admin-2.5.7
zookeeper3.4.10下載地址在上篇中
dubbo-admin-2.5.7下載地址:https://pan.baidu.com/s/1r-QE5M9BU4mNNmLh7m0BDQ
密碼:wysq
2.將機(jī)器1中的Tomcat/webapps目錄中的所有文件刪除篮昧,將下載好的dubbo-admin解壓到此目錄末秃,將dubbo服務(wù)提供方也一并放入webapps目錄中
Tomcat/webapps目錄文件如下:
其中dubbo-admin-2.5.7為dubbo控制臺骚烧,haocang-server為dubbo服務(wù)提供方血筑,具體請參閱dubbo使用方法
注:如果不需要dubbo控制臺監(jiān)控功能,則只需要將接口服務(wù)部署即可
3.修改dubbo-admin-2.5.7的dubbo.properties文件消恍,將zookeeper的注冊地址改為自己的岂昭,這個地址應(yīng)該與dubbo服務(wù)提供方配置中的主地址相同:
4.打開dubbo服務(wù)提供者的配置,檢查主端口是否與dubbo-admin的注冊地址相同:
黃框中的為主要地址狠怨,backup為備份地址约啊,即zookeeper集群的另外兩臺機(jī)器地址,并且主地址不是必須指定為leader的地址佣赖,由于我這里使用了內(nèi)網(wǎng)恰矩,而上一篇之中的ip和端口為映射到外網(wǎng)的端口,讀者根據(jù)自身實(shí)際情況修改即可
5.在第二臺機(jī)器及第三臺機(jī)器重復(fù)1-4步驟憎蛤,部署另外兩臺外傅,這里的dubbo集群實(shí)際上就是部署到多臺tomcat,并保證服務(wù)提供版本相同,dubbo對服務(wù)版本有另外的方式萎胰,不在本篇討論之中碾盟,但仍然可以通過控制臺進(jìn)行負(fù)載均衡等集群配置,對于dubbo控制臺的訪問奥洼,本篇中三臺機(jī)器分別部署了巷疼,讀者可以根據(jù)需要部署一臺訪問即可
6.分別啟動Tomcat,啟動成功之后訪問控制臺灵奖,訪問地址為http://ip:port:dubbo-admin-2.5.7
訪問之后要求輸入賬號密碼嚼沿,均為root
7.訪問之后可以看到對應(yīng)的服務(wù),此處我提供了三個服務(wù):
點(diǎn)擊一個服務(wù)瓷患,發(fā)現(xiàn)服務(wù)提供者有三個骡尽,就是dubbo部署的三臺機(jī)器
之后可以設(shè)置負(fù)載均衡及其它服務(wù),由dubbo來幫我們進(jìn)行管理
到此擅编,dubbo集群搭建結(jié)束