第七章 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.启动集群服务

修改配置文件完成之后,最好重启一下。

位置

然后在两台的服务管理界面:

访问地址:http://192.168.0.118:9090/

然后寻找集群,然后点击启动,然后保存设置。另外一台也执行同样操作,然后等待。(上面写着最多可能要30秒,坑爹呢我等了五分钟都没动静)。

如果时间过长的话就直接进去两台服务器

ps -ef | grep openfire

kill -9 pid

无奈之举,我发现时间过长的话已经不能正常停止启动了。暂时没找到原因。然后就会发现我们的两台服务器全部加到了集群里面。

如果一次不行的话就多试几次。我第一次也启动了起码不下七八次。

results matching ""

    No results matching ""