历史版本21 :配置开启集群 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

0. 环境准备编辑

详细点击集群部署

1. 集群配置页面编辑

选择管理系统>智能运维>集群配置,进入集群配置界面,如下图所示:

222

2. 状态服务器编辑

在配置状态服务器之前,请检查各个服务器系统时间是否一致,时间不一致会导致redis不可用。
开启状态服务器,选择缓存系统,Redis单机、Redis集群,如下图:


222


2.1 选择Redis单机

输入相应的配置信息,如下所示:


222


  字段值  
  主机  redis服务器所在的ip地址
  端口  redis服务器的监听端口,默认为6379
 密码 redis密码 


点击【测试连接并保存】,保存成功即可

2.2 选择Redis集群

选择redis集群后,可以手动添加多个host,点击右侧的添加即可新增节点,如下图:
222


添加完成的效果如下图:


222

redis密码,默认为无,如果有的话就输入统一的密码,点击【测试连接并保存】,弹出“保存成功”即可,如下图:

222
  

3. 文件服务器编辑

3.1 不启用文件服务器

若不启用文件服务器,文件同步方式显示“节点间自动同步”:

222

3.2 启用文件服务器

若启用文件服务器,文件同步方式显示为“文件服务器共享”,目前支持FTP、SFTP、HDFS三种文件服务器。

1)FTP、SFTP协议

开启文件服务器,输入相应的配置信息,如下所示:

222

字段值  
  协议  FTP、SFTP,这里以FTP为例
  编码  推荐使用 UTF-8
  主机  FTP服务器地址
  端口  FTP服务器端口号,默认21
  用户名  FTP服务器用户名
  密码  FTP服务器密码
  路径 例如/webroot/WEB-INF/,根据实际工程的路径设置


注1:要求是启动完成的FTP/SFTP服务器,和有读写权限的账号或者密码。

注2: 如果是SFTP密钥登录,无需要用户名密码,不填即可,但是要点击密码后面的图标上传密钥文件。


2) HDFS协议
支持使用HDFS作为文件服务器,保证模板等资源文件分布式存储,实现高可用。详细点击HDFS资源仓库

4. 文件同步方式编辑

4.1 开启文件服务器并启动集群

文件同步方式显示"文件服务器共享":采用配置的第三方文件服务器。
各节点服务器的模板从同一个第三方文件服务器读取。

4.2 不开启文件服务器并启动集群
文件同步方式显示"节点间自动同步":各节点服务器的模板从本地工程目录读取,在服务器上模板需保存变更时,其余节点实时同步变更。

注:目前文件同步方式灰化,暂时不支持切换,如下图:

222

5. 集群连接方式编辑

TCP和UDP是常用的网络传输协议,只要在未开启集群的状态下,才可以切换集群连接方式,以主动适配外网和内网的网络环境。
若组建局域网集群,建议选择udp;
若组建广域网集群,建议选择tcp。

222
注:如果开启集群后只显示本工程的节点,请关闭集群选择UDP的通信方式。
注:阿里云、aws等云服务器不允许udp组播方式,集群连接方式请选择tcp。

6. 集群管理编辑

6.1 开启集群

若平台系统未配置外接数据库,则不能成功开启,提示“检测到未配置外接数据库,未能成功开启集群,请完善后重试”。

配置外接数据库,详情参考:配置外接数据库

若配置好了外接数据库,点击开启按钮,测试连接配置信息成功后,提示如下:

222

6.2 节点管理

关闭服务器,将节点工程拷贝到多个服务器下,依次启动各服务器,可看到集群管理中多出节点管理信息,如下图所示:

注:一个工程及一个节点信息。


222

注:集群转发中,默认转发到58312端口中,如果tomcat起的端口不是58312的话,需要在集群配置页面修改每个节点的端口号。

鼠标划到节点信息处,右上角多出编辑按钮,点击可编辑修改节点名称、ip及端口信息,如下所示:


222

6.3 同步文件按钮

集群管理界面下,开启集群并检测到节点后,才出现该按钮,为保证平台、设计器、节点间文件同步,用户直接在资源文件夹中手动新增/修改/删除模板文件后请进行手动同步,以其他方式发生的文件变动均可自动同步。如下图:

222
 

至此集群配置就设置成功了。

7. 异常检测提醒功能编辑

1)节点宕机提醒:当某一节点因异常脱离集群环境,给用户发送提醒。
2)节点时间不一致:对集群环境来说,节点间系统时间不一致会导致很多问题,比如同步等方面,最终导致系统不可用。针对节点时间,在不一致时给用户发送提醒。
3)节点jar一致性检测:当jar文件不一致时,给用户发送提醒。

7.1 设置
开启异常检测提醒功能,点击222设置提醒方式,比如勾选短信提醒、平台消息、邮件提醒,设置完成后点击保存即可,如下图:

222

7.2 收到的提醒
1)短信

222

注:需要开启短信平台,详细点击短信
2)平台消息

222

3)邮件提醒
222

注:需要配置邮件服务器,详细点击邮箱

8. 注意事项编辑

1)集群或者非集群都可以使用文件服务器,目前支持assets、reportlets、resources、schedule、bireport这几个文件夹的文件从文件服务器读写,jar包目前不能同步;

2)在平台上安装的插件可以自动同步,在插件目录plugins下手动放置的插件包不会自动同步,需要在各个节点都手动操作放置;

3)集群推荐使用私有云的授权方式,不用关心维护多个节点license;

4)各个节点存储自己的日志各个节点存储自己的日志(方便某节点出错快速找到其原因);

5)外网访问的集群需要配置