分布式架構在大型網站中不可或缺,dubbo+zookeeper是實現分布式的技術之一。Dubbo是阿里巴巴SOA服務化治理方案的核心框架,zookeeper是dubbo推薦的注冊中心。要使用dubbo,必須先使用zookeeper。本文將講述zookeeper的安裝以及測試。
1、環境約束
- vmware【也可以有一臺真實的centos服務器,那樣的話就不需要虛擬化軟件了】
- centos7 64
- putty
- zookeeper-3.4.11
- jdk1.8.162
- apache-tomcat-8.5.38
2、軟件下載
鏈接:https://pan.baidu.com/s/1BLNu2aTsfyv0nNF5RRlyzQ
提取碼:4p6a
3、前提約束
- 已安裝zookeeper并啟動 http://www.lxweimin.com/p/45e84fc9d02f
- 已安裝tomcat并完成配置 http://www.lxweimin.com/p/22af2f4d6d4a
4、操作
-
上傳,使用rz命令上傳dubbo.war
具體操作如下圖所示:
上傳dubbo -
拷貝dubbo.war到apache-tomcat-8.5.38的webapps
具體操作如下圖所示:
拷貝dubbo.war到啟動目錄 - 啟動tomcat,關閉防火墻
#進入tomcat啟動目錄bin
cd /root/apache-tomcat-8.5.38/bin
#設置啟動文件為可執行,以下命令只是在測試階段,實際使用中不能如此粗暴
chmod 777 *
#啟動tomcat
./startup.sh
#查看防火墻狀態
systemctl status firewalld
#關閉防火墻
systemctl stop firewalld
具體操作如下圖所示:關閉防火墻
5、測試
打開瀏覽器,輸入http://192.168.100.192:8080/dubbo,回車,等待,輸入賬號root密碼root。具體操作如下:
測試dubbo
6、總結
至此,我們完成dubbo的安裝以及測試,為我們進行下一步的分布式開發做了前提準備。