配置後的系統的組成如下圖:
ø172.18.41.112
web server
,使用ihs6
(遠端安裝,
埠80
) was6,
應用節點,加入
98,server1
ø172.18.41.98
was6
,管理節點
ø172.18.41.69
was6
,應用節點,加入
98,server2
建立集群:
cluster:server1(9080),server2(9081)
virtul host:default host
,並增加別名為
*:9081
幾個需要注意的問題:
1、如果建立集群時沒有選擇建立複製域,則需要對每個
web容設計
session
複製策略。
2、慮擬主機的配置
3、外掛程式配置的生成。
中增加:
其中的路徑依你安裝外掛程式的具體情況而定。
對於plugin-cfg.xml
檔案,注意其中集群的定義部分和**策略部分即可。
ihs6
配置成向集群
angelcluster1
的成員**請求。
經測試,證實: 1、
cluster session
可以同步(要配置多種同步策略)
2、可以實現集群中一機器
down
機後,服務自動**到另乙個伺服器。
3、可實現負載平衡(策略可配)
用於測試的應用包含如下乙個簡單的功能:
=
其中:如果
cluster
值為空時,系統將返回現在
session
中cluster
的值,並列印出
session id
,如果cluster
有值,則用該值更新
session
中cluster
的值,並列印出
session id
測試1
:不通過
web server
**,直接請求,如:
=
系統可以正常工作,並列印出期望中的值(雙機的
session
同步了)。
測試2
:通過
web server
**:
=
可以正常得到響應,並列印出期望中的資訊。
測試3
:異常情況
在請求過程中,分別殺死其中乙個應用伺服器的程序
/部署管理器程序
/node agent
程序,看應用的可用性。
結果:應用仍可用,在日誌中可以看到,
plug-in
發現其中乙個應用伺服器不可用時,會將應用**到另一伺服器。此時,客戶端會感覺響應時間慢一些。
經測試,證實: 1、
cluster session
可以同步(可配置多種同步策略)
2、可以實現集群中一機器
down
機後,服務自動**到另乙個伺服器。
3、可實現負載平衡(策略可配)
zookeeper 3 4 13 集群安裝及部署
部署之前需要有python2.7版本以及安裝jdk 配置網路和ip記憶體 關閉防火牆 禁用selinux 修改主機名 修改機名與ip對應關係 一號機ip storm01 二號機ip storm02 三號機ip storm03 三颱機器互相測試是否能夠連通 ping storm01 storm02 s...
Zookeeper3 4 6集群部署
本文件用於zookeeper集群部署指南,版本號3.4.6,詳細如下。root c3 service iptables stop root c3 df lh為了避免磁碟使用不均而導致系統問題,因而先檢視磁碟的分布情況。檢視合適的檔案目錄,可以將後續的所有檔案和程式存放在此目錄下。當然,這要根據你的實...
elasticsearch5 2集群部署
本文主要介紹兩節點集群部署 一 實驗環境 節點1 192.168.115.11 節點2 192.168.115.12 二 安裝配置 具體部署過程見單機版 兩台機器都先安裝完成,之後修改配置檔案 注意 為了達到es的集群必須修改cluster.name和node.name。cluster.name必須...