第七章 Openfire集群搭建
多机Openfire搭建
Openfire的集群插件简介:hazelcast集群插件
1.在搭建好的两台openfire服务器的管理平台上面安装插件:Broadcast,Hazelcast Clustering Plugin。
安装时间可能有点长慢慢等。
2.配置插件服务
Hazelcast插件实现集群需要用到另外一个端口5701,然后先打开5701端口两台都是。
然后我们依次在117,118上面修改配置文件
我们去找
/opt/openfire/plugins/hazelcast/classes/hazelcast-cache-config.xml
两台电脑均是同样的位置找到这个配置文件来配置我们的Openfire 插件
<join>
<multicast enabled="false">
<multicast-group>224.2.2.3</multicast-group>
<multicast-port>54327</multicast-port>
</multicast>
<tcp-ip enabled="true">
<member>192.168.0.117:5701</member>
<member>192.168.0.118:5701</member>
</tcp-ip>
<aws enabled="false"/>
</join>
修改join里面的数据。将我们的IP写入组里面。然后保存。
3.启动集群服务
修改配置文件完成之后,最好重启一下。
然后在两台的服务管理界面:
然后寻找集群,然后点击启动,然后保存设置。另外一台也执行同样操作,然后等待。(上面写着最多可能要30秒,坑爹呢我等了五分钟都没动静)。
如果时间过长的话就直接进去两台服务器
ps -ef | grep openfire
kill -9 pid
无奈之举,我发现时间过长的话已经不能正常停止启动了。暂时没找到原因。然后就会发现我们的两台服务器全部加到了集群里面。
如果一次不行的话就多试几次。我第一次也启动了起码不下七八次。