openfire_3.8.2集群配置


测试机4台
1.四台机器都安装openfire,随即一台安装mysql,执行openfire_mysql.sql脚本。
2.四台机器都配置到同一个mysql机器上(不能使用openfire内嵌的数据库),使用同一个域名。
3.四台机器都安装 插件,Hazelcas就是openfire_3.8版本以后自己的集群插件(也是个开源集群插件,摒弃了oracle的商业收费集群插件 ),broadcast插件是为了集群广播通知5701端口使用(如果使用udp广播方式,也不可以不安装该插件使用tcp-ip方式),并使四台机器开放5701端口。
   具体开放端口命令见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 >
      ip:5701
      ip:5701
    
tcp - ip >
    
< aws enabled = " false " />
join >

5. 四台机器重启openfire,然后使clustering   Enabled,即可看到集群部署成功


你可能感兴趣的:(openfire_3.8.2集群配置)