openfire集群配置

    xiaoxiao2021-03-25  120

    第一次接触集群,也在网上查了很多资料,最后总结出来的经验,因为我在配置的过程中很顺利,没有遇到过什么难题,现分享一下我的配置过程:

    集群步骤:

    所需插件:hazelcast.jar,broadcast.jar(有的资料上说需要broadcast.jar插件,所有我也一起放上了)

    1. openfire重新生成之后,需要先把openfire启动,启动之后插件hazelcast.jar会生成hazelcast文件夹。

    2. openfire启动之后需要配置相关项(相关项我配置的值都是一样的),集群中的openfire服务器配置的数据库必须使用同一个数据库。

    3. 配置完之后,关闭openfire服务,打开openfire\plugins\hazelcast\classes下的hazelcast-cache-config.xml文件,修改后如下:

    <network>

            <port auto-increment="true" port-count="100">5701</port>

            <outbound-ports>

                <ports>0</ports>

            </outbound-ports>

            <join>

                <multicast enabled="false">

                    <multicast-group>224.2.2.3</multicast-group>

                    <multicast-port>54327</multicast-port>

                </multicast>

                <tcp-ip enabled="true">

                                       <member>服务器ip1:5701</member>

       <member>服务器ip2:5701</member>

                                       <member>本地服务器ip:5701</member>

                              </tcp-ip>

                <aws enabled="false"/>

            </join>

            <interfaces enabled="true">

                <interface>本地服务器ip</interface>

            </interfaces>

            <ssl enabled="false"/>

            <socket-interceptor enabled="false"/>

            <symmetric-encryption enabled="false">

                <!--

                   encryption algorithm such as

                   DES/ECB/PKCS5Padding,

                   PBEWithMD5AndDES,

                   AES/CBC/PKCS5Padding,

                   Blowfish,

                   DESede

                -->

                <algorithm>PBEWithMD5AndDES</algorithm>

                <!-- salt value to use when generating the secret key -->

                <salt>thesalt</salt>

                <!-- pass phrase to use when generating the secret key -->

                <password>thepass</password>

                <!-- iteration count to use when generating the secret key -->

                <iteration-count>19</iteration-count>

            </symmetric-encryption>

        </network>

    4. 修改完hazelcast-cache-config.xml文件之后,重新启动openfire服务。启动openfire服务之后,打开后台管理,

    启动集群的过程可能会很长,可以等待一会之后,重启openfire服务。

    注:集群中的所有openfire服务器都需要配置集群集群服务,并开启集群。

    转载请注明原文地址: https://ju.6miu.com/read-9269.html

    最新回复(0)