Java之品優購部署 day01(3)

2021-08-21 11:59:39 字數 2385 閱讀 9207

2.2 搭建 zookeeper 集群 

2.2.1 搭建要求 

真實的集群是需要部署在不同的伺服器上的,但是在我們測試時同時啟動十幾個虛擬機器

記憶體會吃不消,所以我們通常會搭建偽集群,也就是把所有的服務都搭建在一台虛擬機器上, 用埠進行區分。 

我們這裡要求搭建乙個三個節點的 zookeeper 集群(偽集群)。 

2.2.2 準備工作 

重新部署一台虛擬機器作為我們搭建集群的測試伺服器。 

(1)安裝 jdk  【此步驟省略】。 

(2)zookeeper 壓縮包上傳到伺服器 

(3)將 zookeeper 解壓 ,建立 data 目錄 ,將 conf 下 zoo_sample.cfg 檔案改名為 zoo.cfg 

(4)建立/usr/local/zookeeper-cluster 目錄,將解壓後的 zookeeper 複製到以下三個目錄 

/usr/local/zookeeper-cluster/zookeeper-1 

/usr/local/zookeeper-cluster/zookeeper-2 

/usr/local/zookeeper-cluster/zookeeper-3 

[root@localhost ~]# mkdir /usr/local/zookeeper-cluster 

[root@localhost ~]# cp -r  zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-1 

[root@localhost ~]# cp -r  zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-2 

[root@localhost ~]# cp -r  zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-3 

[root@localhost ~]# mkdir /usr/local/zookeeper-cluster

[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-1 [root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-2 [root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-3

(5) 配置每乙個 zookeeper 的 datadir(zoo.cfg) clientport 分別為 2181  2182  2183 

修改/usr/local/zookeeper-cluster/zookeeper-1/conf/zoo.cfg 

clientport=2181

datadir=/usr/local/zookeeper-cluster/zookeeper-1/data

修改/usr/local/zookeeper-cluster/zookeeper-2/conf/zoo.cfg

clientport=2182

datadir=/usr/local/zookeeper-cluster/zookeeper-2/data

修改/usr/local/zookeeper-cluster/zookeeper-3/conf/zoo.cfg

clientport=2183

datadir=/usr/local/zookeeper-cluster/zookeeper-3/data

2.1.1 配置集群

(1)在每個 zookeeper 的 data 目錄下建立乙個 myid 檔案,內容分別是 1、2、3 。這個檔案就是記錄每個伺服器的 id

(2)在每乙個 zookeeper 的 zoo.cfg 配置客戶端訪問埠(clientport)和集群伺服器 ip 列

表。集群伺服器 ip 列表如下

Java之品優購部署 day01(2)

2.zookeeper 集群 2.1 zookeeper 集群簡介 2.1.1 為什麼搭建 zookeeper 集群 大部分分布式應用需要乙個主控 協調器或者控制器來管理物理分布的子程序。目前,大多數都要開發私有的協調程式,缺乏乙個通用機制,協調程式的反覆編寫浪費,且難以形 成通用 伸縮性好的協調器...

Java之品優購課程講義 day01(1)

走進電商 1.1電商行業分析 近年來,中國的電子商務快速發展,交易額連創新高,電子商務在各領域的應用不斷拓展和深化 相關服務業蓬勃發展 支撐體系不斷健全完善 創新的動力和能力 不斷增強。電子商務正在與實體經濟深度融合,進入規模性發展階段,對經濟社會生活的影響不斷增大,正成為我國經濟發展的新引擎。中國...

Java之品優購課程講義 day04(3)

運營商系統登入與安全控制 2.1 需求分析 完成運營商登陸功能 2.1 登陸功能的實現 2.1.1 配置檔案 1 修改 pinyougou manager web 的 pom.xml 新增依賴 org.springframework.security spring security web org....