訂閱
糾錯
加入自媒體

如何安裝注冊中心-Zookeeper?

2021-03-03 16:08
動力節點
關注

一、注冊中心概述

對于服務提供方,它需要發布服務,而且由于應用系統的復雜性,服務的數量、類型也不斷膨脹;對于服務消費方,它最關心如何獲取到它所需要的服務,而面對復雜的應用系統,需要管理大量的服務調用。

Multicast 注冊中心:組播方式

Redis 注冊中心:使用 Redis 作為注冊中心

Simple 注冊中心:就是一個 dubbo 服務。作為注冊中心。提供查找服務的功能。

Zookeeper 注冊中心:使用 Zookeeper 作為注冊中心

推薦使用 Zookeeper 注冊中心。

二、注冊中心工作方式

三、Zookeeper 注冊中心

Zookeeper 是一個高性能的,分布式的,開放源碼的分布式應用程序協調服務。簡稱 zk。

Zookeeper 是翻譯管理是動物管理員?梢岳斫鉃 windows 中的資源管理器或者注冊表。他是一個樹形結構。這種樹形結構和標準文件系統相似。ZooKeeper 樹中的每個節點被稱為Znode文件系統的目錄樹一樣,ZooKeeper 樹中的每個節點可以擁有子節點。每個節點表示一個唯一服務資源。Zookeeper 運行需要 java 環境。

1.下載安裝文件

進入官網地址,首頁找到下載地址,最新版本 3.5.4

2.安裝配置 Zookeeper

A、Windows 平臺 Zookeeper 安裝,配置

下載的文件 zookeeper-3.5.4-beta.tar.gz. 解壓后到目錄就可以了,例如 d:/servers/ zookeeper-3.5.4

修改 zookeeper-3.5.4/conf/ 目錄下配置文件

復制 zoo-sample.cfg 改名為 zoo.cfg

文件內容:

tickTime: 心跳的時間,單位毫秒. Zookeeper 服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。表明存活狀態。

dataDir: 數據目錄,可以是任意目錄。存儲 zookeeper 的快照文件、pid 文件,默認為/tmp/zookeeper,建議在 zookeeper 安裝目錄下創建 data 目錄,將 dataDir 配置改為/usr/local/zookeeper-3.4.10/data

clientPort: 客戶端連接 zookeeper 的端口,即 zookeeper 對外的服務端口,默認為 2181

配置內容:

1.dataDir : zookeeper 數據的存放目錄

2. admin.serverPort=8888

原因:zookeeper 3.5.x 占用 8080

B、 Linux 平臺 Zookeeper 安裝、配置

Zookeeper 的運行需要 jdk。使用前 Linux 系統要安裝好 jdk.

①:上傳 zookeeper-3.5.4-beta.tar.gz.并解壓

解壓文件 zookeeper-3.5.4-beta.tar.gz.

執行命令:tar -zxvf zookeeper-3.5.4-beta.tar.gz. -C /usr/local/

②:配置文件

在 zookeeper 的 conf 目錄下,將 zoo_sample.cfg 改名為 zoo.cfg,cp zoo_sample.cfg zoo.cfg 、zookeeper 啟動時會讀取該文件作為默認配置文件。進入 zookeeper 目錄下的 conf 拷貝樣例文件 zoo-sample.cfg 為zoo.cfg

③:啟動 Zookeeper

啟動(切換到安裝目錄的 bin 目錄下):./zkServer.sh start

④:關閉 Zookeeper

關閉(切換到安裝目錄的 bin 目錄下):./zkServer.sh stop

四、改造 dubbo—使用 Zookeeper

拷貝項目

1.zk-node-shop-orderservice 服務 dubbo 配置文件

加入紅色方框中的內容:

2. zk-node-shop-userservice 服務 dubbo 配置文件

加入紅色方框中的內容:

3. zk-node-shop-web 網站 dubbo 配置文件

加入紅色方框中的內容:

4.運行應用

先啟動注冊中心

再啟動 tomcat 服務器

訪問 zk-node-shop-web 的 index.jsp

image.png

以上Dubbo全套資料私信/評論免費獲取~~~

聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

發表評論

0條評論,0人參與

請輸入評論內容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續

暫無評論

暫無評論

    人工智能 獵頭職位 更多
    掃碼關注公眾號
    OFweek人工智能網
    獲取更多精彩內容
    文章糾錯
    x
    *文字標題:
    *糾錯內容:
    聯系郵箱:
    *驗 證 碼:

    粵公網安備 44030502002758號