Hazelcast集群部署手册

1 下载

        Hazelcast下载地址: 本手册以 hazelcast-3.11.2为例。

2 安装

        解压安装包到指定目录即可

3 配置

        集群部署主要修改配置文件: hazelcast-3.11.2/bin/hazelcast.xml

        (1) group 修改

                集群中每个节点的 group 信息必须统一,而且唯一。

                         
                                dev01 
                                dev01 
                        

        (2) 集群发现

        集群发现是指新启动节点发现集群的机制。集群发现机制有很多种,最常用的有 以下两种。

        a) TCP

                ① 设置 节点下除了 以外的其他所有节点的属性 enabled 为 false。

                ② 设置 节点下 节点的属性 enabled 为 true。

                ③ 设置 节点下 为需要绑定的本机 ip 地址如 192.168.66.195 。 如果未设置此节点, 或者为默认值 127.0.0.1,可能会出现集群显示的是本 机虚拟机的 ip 地址。建议绑定。

                ④ 为集群中已启动节点的 ip,可只设置其中一个节点的 ip。第 一个启动的节点可配置为自己的 ip 地址。建议在开始时就配置上所有集 群的 ip 地址。例如要在 192.168.66.192-195 部署集群,可进行如下配置。

                        
                                192.168.66.192
                                
                                        192.168.66.192-195
                                

                        

        b) Multicast Hazelcast 可以使用多播机制来寻找集群中的其他节点,此时并不需要配置其 他节点的地址等信息。 由于生产环境可能会禁用 UDP,不建议使用多播机制。

                ① 设置 节点下除了 以外的其他所有节点的属性 enabled 为 false。

                ② 设置 节点下 节点的属性 enabled 为 true 。

                ③

                         
                                 
                                        172.16.10.3 
                                        54327 
                                        32 
                                        2 
                                         
                                                172.16.10.102 
                                        
 
                                
 
                        
 

(3) 配置 management-center management-center 是 hazelcast 集群管理界面。

        a) management-center 在 hazelcast.xml 的配置如下: 要确保 enabled 设置为 true。 的值就是访问地址。

                

                        http://localhost:8080/hazelcast-mancenter

                

        b) 在 hazelcast-3.11.2/management-center 目录下启动 management-center 。可以 直运行 start.sh ,若要在后台运行需要用 nohup。(实际上就是运行该目录下的 war 包: hazelcast-mancenter-3.11.3.war )

        c) 集群中只需要在一个节点上启动 management-center ,例如在 192.168.66.192 节点上启动。其他节点需要将 management-center 配置指向此节点

        d) (172.16.10.192 )。具体配置如下: http://localhost:8080/hazelcast-mancenter 172.16.10.3 54327 32 2 172.16.10.102 172.16.10.192 172.16.10.192-195

                

                        http:// 172.16.10.192:8080/hazelcast-mancenter

                

        e) 访问 http://172.16.10.192:8080/hazelcast-mancenter 即可。第一次登录需要注 册。

4 启动

        每个节点的配置文件都修改好后,只需要运行 hazelcast-3.11.2/bin 目录下的 start.sh 即可启动该节点。

你可能感兴趣的:(架构)