Java實習日記(2-1)
阿新 • • 發佈:2019-02-08
2018年1月9日,實習的第二天,今天主要包括兩部分
第一部分是對zookeeper的學習和安裝
點選Download後頁面如下,第一個連結是推薦的下載映象
點選推薦連結,推薦下載穩定版
下載後解壓縮,開啟zookeeper-3.4.11,修改conf資料夾中的zoo_sample.cfg為zoo.cfg(修改之前先做備份),如下
開啟zoo.cfg,修改12行的dataDir=/tmp/zookeeper為dataDir=D:/SoftWare/zookeeper-3.4.11/data (具體路徑請自行修改)如圖
zoo.cfg中的各個引數意義:
# 作為zookeeper伺服器之間或客戶端與伺服器之間維持心跳的時間隔,也就是監測心跳的時間。
tickTime=2000
# 配置Zookeeper接收客戶端(這裡所說的客戶端不是使用者連結Zookeeper伺服器的客戶端,而是
# Zookeeper伺服器叢集中連線到leader的Follower伺服器)初始化連線是最長能忍受多少個心
# 跳的時間間隔數。當已經超過10個心跳的時間(也就是tickTime)後Zookeeper伺服器還沒有
# 收到客戶端返回的資訊,那麼表明這個客戶端連線失敗。總的時間長度就是10*2000=20秒
initLimit=10
# 配置項標識leader與follower之間傳送訊息,請求和應答時間長度,最長不能超過5個
# tickTime的時間長度,總的時間長度就是5*2000=10秒。
syncLimit=5
# 儲存資料的目錄
# dataDir=/tmp/zookeeper
dataDir=D:/SoftWare/zookeeper-3.4.11/data
# 連線Zookeeper的埠,也就是說Zookeeper會監聽這個埠接受客戶端的訪問請求
clientPort=2181
# 客戶端的最大連線個數
#maxClientCnxns=60
然後,點選bin資料夾中的zkServer.cmd啟動zookeeper,
結果如下,出現下面的情形說明啟動成功。
也可以通過cmd使用jps命令檢視程序,如下說明啟動成功
下面將總結第二部分dubbo-admin管理平臺的搭建