JBOSS集群安裝

2022-03-18 13:50:36 字數 1515 閱讀 9496

--by 明軍

安裝jboss和jboss-web.cluster.sar資料夾拷貝到$jboss_home/server/default/deploy目錄下

jbossha.jar 用於載入org.jboss.ha.framework.server.clusterpartition,

jgroups.jar 用於支援jboss集群底層通訊

jboss-cache-jdk50.jar 用於載入org.jboss.cache.aop.treecacheaop

假設兩台機器分別叫做」jipunode1」與」 jipunode2」,

jipunode1的位址是192.168.1.235,jipunode1的位址是192.168.1.126,他們的」serverpeerid」分

別是1和2。假設這兩個機器得jboss都裝在/anjutu/目錄下

節點1載入過程

sh  /anjutu/jboss-4.2.3.ga1/bin/run.sh –c all

-b 192.168.1.126

節點2sh  /anjutu/jboss-4.2.3.ga1/bin/run.sh –c all –g

-b 192.168.1.235

在兩台機器上使用myecplipse下的jboss也可以。

編輯192.168.1.235的%jboss_home%\server\all\deploy\jboss-web.deployer\server.xml

修改下面**:

修改為:

其中 jvmroute是用來讓apache識別的節點名稱,乙個節點乙個名稱,注意不要有重複的(可以結合ip設定)。

同理編輯192.168.1.126的%jboss_home%\server\all\deploy\ jipunode1\server.xml

注意把jvmroute設定為node2,可以設定成別的只要和192.168.0.101的不重複就行,但是要和apache的workers.properties下的配置一致。

**基本上沒有改動,只是在ejb介面的實現類上面加@clustered即可。

連線ejb的jipu.url=192.168.1.126:1099,192.168.0.81:1099,有幾個節點就配幾個節點相應的ip。

當其中乙個節點掛掉,容器會檢測其dead members。

測試日誌:

17:07:38,446 info  [defaultpartition] dead members: 1 ([192.168.0.81:1099])

17:07:38,446 info  [defaultpartition] new members : 0 ()

17:07:38,446 info  [defaultpartition] all members : 1 ([192.168.1.126:1099])

17:07:38,725 info  [treecache] viewaccepted(): [192.168.0.81:51159|4] [192.168.1.126:65509]

jboss集群感念基礎

jboss集群配置概念 jboss集群 cluster 是一組計算機節點的集合,它們作為乙個整體向使用者提供一組網路資源。乙個理想的集群對使用者是透明的。使用者由單一入口訪問集群的資源,從來不會意識到集群中的節點。在他們看來,集群是乙個系統,而非多個計算機系統。集群還應該支援隨意增加和減少集群系統的...

JBOSS6 2 MQ 集群配置

一 配置mq集群環境,首先是多連線配置在jboss的configuration下面的standalone.xml檔案下 a 新增ibm的resource adapters 集群模式下就會配置多個資料來源 wmq.jmsra.rar xatransaction 埠ip 通道client 1208 佇列...

mysql集群安裝面板 mysql集群安裝指南

環境說明 系統環境 centos 6.5 mini 64bit 軟體版本 mysql cluster advanced 7.3.7 linux glibc2.5 x86 64.tar.gz mgm 192.168.100.211 ndbd1 192.168.100.212 ndbd2 192.168...