Java之品優購部署_day01(3)

來源:互聯網
上載者:User

標籤:一個   data   上傳   keep   檔案   服務   oca   搭建叢集   cto   

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
[[email protected] ~]# mkdir /usr/local/zookeeper-cluster
[[email protected] ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-1
[[email protected] ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-2
[[email protected] ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-3
[[email protected] ~]# mkdir /usr/local/zookeeper-cluster
[[email protected] ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-1 [[email protected] ~]# cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-2 [[email protected] ~]# 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 列表如下
server.1=192.168.25.140:2881:3881
server.2=192.168.25.140:2882:3882 server.3=192.168.25.140:2883:3883
解釋:server.伺服器 ID=伺服器 IP 位址:伺服器之間通訊連接埠:伺服器之間投票選舉連接埠


Java之品優購部署_day01(3)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.