天天看點

dubbo+zookeeper+dubbo-admin環境的搭建

     dubbo是源于阿裡巴巴一種分布式服務架構,是現階段較為流行的一種高效的分布式服務架構;今天筆者就為大夥介紹一下dubbo環境搭建的具體步驟,希望對大家有所幫助

①centOS7.0 linux系統

②安裝zookeeper

③dubbo-admin.war解壓縮

1>zookeeper的安裝

①下載下傳zookeeper的linux tar包并rz指令上傳至 /usr/local下

dubbo+zookeeper+dubbo-admin環境的搭建

②tar zxvf zookeeper-3.4.9.tar.gz 解壓zookeeper 

③進入zookeeper,然後再進入conf,複制zoo_sample.cfg 為zoo.cfg

dubbo+zookeeper+dubbo-admin環境的搭建

④vim zoo.cfg 編輯zoo.cfg

dubbo+zookeeper+dubbo-admin環境的搭建

保證data以及logs的路徑确實存在!zookeeper的端口号為2181

⑤進入bin,開啟zookeeper服務

dubbo+zookeeper+dubbo-admin環境的搭建

這裡我之前開啟過,是以重新開機,zookeeper服務就開啟了;

⑥測試用戶端開啟 ./zkCli.sh -server ip:port

dubbo+zookeeper+dubbo-admin環境的搭建

2>dubbo-admin.war的打包

     很多人都喜歡在網上下載下傳dubbo-admin.war包,其中這裡有很多坑的,一般都出出現與目前的jdk不相容的錯誤,這裡筆者善意的提醒大夥,還是去github上把dubbo的源碼下載下傳下來,然後自己打一個dubbo-admin的war包,dubbo源碼下載下傳連結:https://github.com/alibaba/dubbo

①打一個dubbo-adimin的war

②進入tomcat的webapps的Root目錄下

③rm -rf * 删除Root下所有的檔案

④将dubbo-admin.war上傳至Root下

⑤jar xvf dubbo-admin.war解壓dubbo-admin.war包

⑥進入WEB-INF

⑦vim dubbo.properties 編輯dubbo.properties

dubbo+zookeeper+dubbo-admin環境的搭建

改成你伺服器對應的ip

⑧開啟tomcat,roo/root登入

dubbo+zookeeper+dubbo-admin環境的搭建

3>建立dubbo案例工程

案例工程在dubbo中源碼中,有需要可以去研究研究

①消費者配置dubbo-demo-consumer.xml

dubbo+zookeeper+dubbo-admin環境的搭建

②生産者配置dubbo-demo-provider.xml

③dubbo.properties

dubbo+zookeeper+dubbo-admin環境的搭建

④先執行生産者啟動類

然後執行消費者類,最後再通路tomcat

dubbo+zookeeper+dubbo-admin環境的搭建

好了,dubbo的監控中心就已經搭建好了;我是張星,歡迎加入部落客技術交流群,群号:313145288