1. 程式人生 > >淘淘商城項目技術點-3:zookeeper學習

淘淘商城項目技術點-3:zookeeper學習

onf 分離 提供服務 目錄 使用 關閉防火墻 命名 zookeeper sam

簡單的理解:

zookeeper是一個應用於分布式架構的服務註冊中心和資源調度管理。

在分布式架構中,各個服務之間分離,存在於獨立的位置,服務層向表現層提供服務時,使用dubbo向zookeeper暴露服務(提供IP地址、服務名稱等信息),表現層消費者向zookeeper請求服務時,zookeeper會把相應服務的信息交給消費者,消費者拿到信息後直接同服務提供者交互。

zookeeper的安裝:

  1. 安裝linux系統,將zookeeper.tar.gz文件拷貝到linux下解壓(到root下)。
  2. 進入到conf下,將zoo_sam*.cfg重命名為zoo.cfg(暫不知道為什麽)。
  3. 編輯zoo.cfg,更改dataDir路徑,2181是dubbo註冊服務時使用的端口。技術分享圖片

  4. 進入到bin目錄下,啟動zookeeper—— ./zkServer.sh start,停止服務zookeeper —— ./zkServer.sh stop,查看服務狀態 —— ./zkServer.sh status,standalone狀態表示服務開啟。技術分享圖片

註意:1、使用zookeeper時服務器端(linux)與開發端的zookeeper版本必須一致。

   2、linux默認開啟防火墻,必須開放指定端口或者關閉防火墻,否則報錯。

淘淘商城項目技術點-3:zookeeper學習