1. 程式人生 > >suse11.2版本部署分布式測試機

suse11.2版本部署分布式測試機

分布式

環境部署準備:

準備三臺虛擬機(A:192.168.10.148、B:192.168.10.149、C:192.168.10.139),IP地址自己設定。

1.部署環境
2.B兩臺機器做雙機部署,C機器做單機部署
3.安裝zookeeper

首先到官網上下載zookeeper包(zookeeper-3.4.6.tar.gz)
3.1 tar - zxvf zookeeper-3.4.6.tar.gz /home/mywork (解壓路徑自己決定)
3.2 cd zookeeper-3.4.6/conf
技術分享圖片
(根據自己的設定的IP及路徑進行配置。註意zookeeper-3.4.6目錄下沒有datas、logs目錄,這裏我們可以自己創建)

3.3將本機的編號導入到myid文件(這裏沒有需要我們自己在datas目錄下創建myid文件)
命令:echo 1 > /path/myid (如,A服務器的編號為1)
3.4 設置環境變量
到官網上下載安裝包(jdk-7u75-linux-x64.tar.gz),然後解壓到/usr/java目錄下(沒有Java目錄自己創建)

vim /etc/profile
技術分享圖片
修改保存好配置文件之後,執行source /etc/profile命令載入配置(這裏不會出現報錯,如果出現錯誤,請檢查profile文件。如PATH錯誤之類的)

3.5 cd /home/mywork/zookeeper-3.4.6/bin
./zkServer.sh start 開啟服務 (stop 關閉)

使用 查看zookeeper進程(進程名:QuorumPeerMain)

3.6 安裝zookeeper python
下載zkpython-0.4.2.tar.gz包,解壓到/home/mywork/目錄下,然後執行下列命令
cd /home/mywork/zkpython-0.4.2
python setup.py install
cd /home/mywork/zookeeper-3.4.6/src/c
./configure
make
make install

3.7 在安裝了zookeeper python 服務器上,安裝zookeeper_dashboard
下載zookeeper_dashboard.tar.gz包,解壓到/home/mywork目錄下,然後做如下操作:

cd /home/mywork/zookeeper_dashboard
vim settings.py
技術分享圖片
3.8在安裝了zookeeper python的服務器上的zookeeper_dashboard的目錄下啟動 python :manage.py runserver 0.0.0.0:8100 然後 通過網頁訪問該服務器的8100端口,就可以通過網頁端檢查、配置zookeeper了,如下圖
技術分享圖片

suse11.2版本部署分布式測試機