Hazelcast集群配置说明

本章节介绍如何Hazelcast建立集群。当使用Hazeclcast集群时,不需要配置redis,不可并行。

1. 环境要求

所有节点在同一个内网中,且内网的网络延迟要尽可能的低,不支持跨区部署。要求网络内网互通,或者开放5701端口的内网访问权限。

2. IM服务配置文件

需要给服务节点分配编号,见下面注释,不能超过127,且不能重复。

##节点ID,当集群部署时,一定不能有重复,可以给节点从1开始编号,1,2,3。。。。注意不能超过127。一定不能有重复,如果有稀奇古怪的问题请先检查nodeId是不是有重复。
node_id 1

关闭redis服务,下面保持注释状态

#cache.user_redis true

3. 缓存配置

需要修改hazelcast.xml文件,打开下面注释,然后添加上每个IM服务器的内网IP。

    <network>
        <join>
            <multicast enabled="false"/>
            <tcp-ip enabled="true">
                <member>192.168.2.5</member>
                <member>192.168.2.15</member>
                <member>192.168.2.11</member>
            </tcp-ip>
        </join>
    </network>

这个成员配置是为了服务发现用的。不用把所有的节点配置上,也不用确保都存在,这样服务启动以后增减服务不需要修改已经启动的服务配置。建议把部署时已知的节点都配置上。

4. 验证

配置完成之后,还需验证集群是否配置成功。返回集群配置说明按照说明验证。

powered by GitbookFile Modify: 2025-03-17 12:37:33

results matching ""

    No results matching ""