測(cè)試機(jī)4臺(tái)
1.四臺(tái)機(jī)器都安裝openfire,隨即一臺(tái)安裝mysql,執(zhí)行openfire_mysql.sql腳本。
2.四臺(tái)機(jī)器都配置到同一個(gè)mysql機(jī)器上(不能使用openfire內(nèi)嵌的數(shù)據(jù)庫(kù)),使用同一個(gè)域名。
3.四臺(tái)機(jī)器都安裝

和

插件,Hazelcas就是openfire_3.8版本以后自己的集群插件(也是個(gè)開(kāi)源集群插件,摒棄了oracle的商業(yè)收費(fèi)集群插件

),broadcast插件是為了集群廣播通知5701端口使用(如果使用udp廣播方式,也不可以不安裝該插件使用tcp-ip方式),并使四臺(tái)機(jī)器開(kāi)放5701端口。
具體開(kāi)放端口命令見(jiàn)http://www.tkk7.com/liuguly/archive/2013/07/18/401701.html
4.四臺(tái)機(jī)器都編輯openfire/plugins/hazelcast/classes/hazelcast-cache-config.xml 文件
<join>
<multicast enabled="false"/>
<tcp-ip enabled="true">
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
</tcp-ip>
<aws enabled="false"/>
</join>
5.
四臺(tái)機(jī)器重啟openfire,然后使clustering Enabled,即可看到集群部署成功
posted on 2013-07-25 15:40
朔望魔刃 閱讀(9887)
評(píng)論(17) 編輯 收藏 所屬分類:
即時(shí)通信