zookeeper和dubbo安裝與搭建(2)


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、

 

 

總結:文章很長,可能比較乏味,不過我都經過實踐的,看到這里,我相信,你多少對分布式、微服務的組件有一點點了解,其實了解它,學習他並不難,只是一個過程,需要最初自己的理解,長久堅持。我最初寫博客,也只是想對自己的理解做一個記錄,如果本文有不合格的地方,可以指正,三人行,必有我師!

 

 

qq:2931445528

-----------------------------------------------------------END----------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM