日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

搭建分布式环境:Dubbo+Zookeeper

發布時間:2024/7/5 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建分布式环境:Dubbo+Zookeeper 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QUESTION:搭建分布式環境:Dubbo+Zookeeper?

?

ANSWER:

?

一:官網下載Zookeeper

?

點擊官網:Zookeeper,進行下載。

下載完成,解壓縮到文件。

?

二:配置啟動Zookeeper

進入conf目錄,復制zoo_sample.cfg一份zoo.cfg,修改配置文件。

# tickTime這個時間是作為zookeeper服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是說每個tickTime時間就會發送一個心跳。(以毫秒為單位) tickTime = 2000 # dataDir ZooKeeper的狀態存儲位置,看名字就知是數據目錄。在你的系統中檢查這個目錄是否存在,如果不存在手動創建,并且給予可寫權限。 dataDir = /path/to/zookeeper/data # 日志存放的位置 dataLogDir=/path/to/zookeeper/log # 這個端口就是客戶端連接Zookeeper服務器的端口,Zookeeper會監聽這個端口接受客戶端的訪問請求; clientPort = 2181 # initLimit這個配置項是用來配置zookeeper接受客戶端(這里所說的客戶端不是用戶連接zookeeper服務器的客戶端,而是zookeeper服務器集群中連接到leader的follower 服務器)初始化連接時最長能忍受多少個心跳時間間隔數。 # 當已經超過10個心跳的時間(也就是tickTime)長度后 zookeeper 服務器還沒有收到客戶端的返回信息,那么表明這個客戶端連接失敗。總的時間長度就是 5*2000=10秒。 initLimit = 5 # syncLimit這個配置項標識leader與follower之間發送消息,請求和應答時間長度,最長不能超過多少個tickTime的時間長度,總的時間長度就是2*2000=4秒 syncLimit = 2

注意,dataDir 、dataLogDir的位置要根據自己創建的log、data路徑填寫。

注意:

這里如果tomcat的端口:8080,這里要修改為別的端口:8180。

admin.serverPort=8180

?修改/etc/profile文件:

?

如圖所示,要新添加zk的環境變量:

export ZOOKEEPER_HOME=/usr/local/zookeeperexport PATH=$ZOOKEEPER_HOME/bin:$PATH

?

?編寫玩/etc/profile文件,進入:

?輸入以下代碼:

./zkServer.sh start #啟動 ./zkServer.sh status #查看運行狀態 ./zkServer.sh stop #終止 ./zkServer.sh restart #重啟

?

出現:

說明啟動成功。

三:配置Dubbo

1、? 下載源碼打包

官網提供的源碼包,地址:https://github.com/alibaba/dubbo

https://github.com/apache/dubbo/tree/dubbo-2.6.0

注意:dubbo-2.6.1以后的版本不再有dubbo-admin?:
?

可以修改注冊中心地址:進入dubbo-admin/src/main/weapps/WEB-INF下,打開dubbo.properties,寫入主機。

下載到windows系統中,解壓后,打開cmd命令窗口,進入源碼文件所在總目錄下

利用maven命令打包:

? ? ? mvn install -Dmaven.test.skip=true

?命令執行成功結束后,在 ?dubbo-admin 目錄下會生成target文件夾,文件夾下會出現一個war包

?若未成功生成war包,可進入dubbo-admin目錄,執行命令mvn package -Dmaven.test.skip ,把dubbo-admin打成war包

2、? 解壓

將上面的dubbo的war打包文件復制到centos服務器tomcat下webapps文件夾下,名稱dubbo-admin-2.5.4-SNAPSHOT。

3、訪問dubbo管理控制中心

輸入:

ip:8080/dubbo-admin-2.5.4-SNAPSHOT #這里的ip如果是本機:localhost 后面dubbo-admin-2.5.4-SNAPSHOT為webapps下的dubbo的文件名

成功會提示你輸入:密碼:root。

運行成功:

?

?

?

四:Windows下搭建

步驟如上。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的搭建分布式环境:Dubbo+Zookeeper的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。