转载自 blogjava fantasy-java
测试机4台
1.四台机器都安装openfire,随即一台安装mysql,执行openfire_mysql.sql脚本。
2.四台机器都配置到同一个mysql机器上(不能使用openfire内嵌的数据库),使用同一个域名。
3.四台机器都安装
具体开放端口命令见http://www.blogjava.net/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 >
< 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,即可看到集群部署成功