測試機4臺
1.四臺機器都安裝openfire,隨即一臺安裝mysql,執行openfire_mysql.sql腳本。
2.四臺機器都配置到同一個mysql機器上(不能使用openfire內嵌的數據庫),使用同一個域名。
3.四臺機器都安裝

和

插件,Hazelcas就是openfire_3.8版本以后自己的集群插件(也是個開源集群插件,摒棄了oracle的商業收費集群插件

),broadcast插件是為了集群廣播通知5701端口使用(如果使用udp廣播方式,也不可以不安裝該插件使用tcp-ip方式),并使四臺機器開放5701端口。
具體開放端口命令見http://www.tkk7.com/liuguly/archive/2013/07/18/401701.html
4.四臺機器都編輯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.
四臺機器重啟openfire,然后使clustering Enabled,即可看到集群部署成功
posted on 2013-07-25 15:40
朔望魔刃 閱讀(9887)
評論(17) 編輯 收藏 所屬分類:
即時通信