Zookeeper+Dubbo安裝與搭建(2)
(原創:黑小子-余)
一、環境配置:zookeeper3.6.0 + dubbo3.5.4 + maven3.6.1 + jdk1.8 + tomcat8.5
1、Zookeeper下載與配置
(1)Zookeeper3.6.0官網下載: ->點擊<- 。
(2)解壓打開,新建兩個目錄:logs和data(名字隨意)。
(3)打開conf,復制一份zoo_sample.cfg,並改名zoo.cfg。
(4)打開zoo.cfg,來修改一下配置。
(5)windows啟動zk:直接雙擊zkServer啟動,可能會閃退;或者打開cmd窗口,進入到zk的bin目錄,輸入:zkServer.cmd即可。
(6)可以通過cmd命令:“netstat -ano”
或 通過 “netstat -ano | findstr 2181” 更快的查看zk的進程。
(7)粗魯一點:關閉zk,直接×掉cmd窗口即可。
2、Dubbo下載與配置
(1)dubbo-admin-2.5.x.war官網下載: ->點擊<-
dubbo源碼提供了兩個下載地址,一個是dubbo官網,一個是GitHub上,我們推薦從GitHub上下載。
原因:
dubbo官網提供的源碼版本,都是2.6版本之后的源碼,沒有2.6版本之前的源碼,而2.6之后的版本,主要是提供給springboot使用的,如果我們沒有使用使用springboot整合dubbo,那么不建議使用2.6之后的版本,一般使用2.5.3版本的比較多,此版本比較穩定。
還有一個問題,2.6之后的版本,並沒有提供dubbo-admin(管理控制台),dubbo-monitor-simple(簡易監控中心),dubbo-registry-simple(簡易注冊中心)等war包
解壓太久了,不等了,我在網上找到了資源。dubbo-admin-2.5.x.war 現在存於我的網盤中,支持jdk1.8。
我提供鏈接: ->點擊<-,提取碼:7idz
(2)將它解壓,放入到tomcat的webapps目錄下,結構如圖:
(3)由於我的tomcat在用,所以我弄了一個新的tomcat,值得注意的是:tomcat默認端口號8080已經在舊tomcat用了,所以這里需要更改一下新toncat配置,修改一下端口號即可。打開 tomcat目錄的conf下的 server.xml 文件。
(4)進入tomcat的bin目錄,可以看到啟動和關閉。
(5)注意順序:先啟動zk,再啟動tomcat,再瀏覽器訪問。瀏覽器輸入密碼:默認root,root。
3、開始運行一下。
(1)先啟動zk,用管理員方式打開cmd窗口,進入到zk的bin目錄然后命令:zkServer.cmd 。也可以直接雙擊zkServer,不過可能閃退,網上很多解決方法。
快捷啟動cmd
啟動后不要關閉cmd窗口
(2)啟動tomcat。跟上面一樣的方式,快捷cmd。然后命令:startup.bat 。
它會新打開一個窗口,即tomcat運行窗口
(3)打開瀏覽器,地址欄輸入:http://localhost:8100/dubbo-admin/ (這是我的),dubbo默認root。
下圖,可以看到成功了。
(4)修改Dubbo-admin登錄用戶名和密碼。
進入dubbo-admin的WEB-INF 下的dubbo.properties
dubbo.admin.root.password=root
的意思是用戶名為root 密碼為root
dubbo.admin.guest.password=guest
的意思是用戶名為guest密碼為guest
(5)關閉tomcat。命令:shutdown.bat 。zk直接×掉窗口。
4、
5、
6、