配置分布式集群之前,请先提前准备好以下内容:

操作步骤 说明
1 准备服务器环境 准备业务服务器节点+负载均衡+状态服务器+文件服务器+知识库部署环境
请确保各服务器间网络互通(推荐服务器间使用内网访问,这样不会存在网络瓶颈问题
请确保各服务器系统时间一致(误差尽量不超过1分钟))
2 部署数据库 部署数据库,用于承载系统知识库,推荐部署MySQL8/推荐部署MySQL8数据库
3 部署状态服务器 推荐部署Redis单机
参考文档:Redis安装配置
4 部署文件缓存服务器 推荐部署MongoDb
参考文档:MongoDb安装配置
5 部署负载均衡 推荐部署Nginx
参考文档:Nginx安装配置
6 部署业务节点服务器 部署JDK环境

1、JDK环境部署

系统没有安装JDK环境的,需要先下载JDK1.8JDK11openjdk等。

注意:
1)、JDK版本 >= 1.8 且小版本需在 JDK8u102 以上。
2)、部署完成后,可执行 java -version 查看版本信息。

2、Redis服务部署

Redis作为整个分布式系统的状态服务器,用于存放用户登录Session、任务运行状态、运行中日志共享等。
平台配置方式及推荐配置,可参考 Redis服务部署

注意:
1)redis部署好后,需要sa登录lczServer,并在服务配置->Redis配置页面中进行配置。
2)redis配置完成后,需在服务配置->分布式配置中,开启分布式模式。

3、Nginx服务部署

Nginx主要作为反向代理服务,承担微服务之间的通信代理转换,部署方式可参考 Nginx服务部署

4、静态资源文件部署

将static目录下的lczCommon、lczReport、lczPortal2、lczMatrix、lczThird、lczWorkflow、lczCreater、lczCreater2、lczCloudForm、lczMicroApp、lczDataStudio等目录复制到 nginx安装目录/static/lczServer目录下。

具体可参考:动静分离部署

5、MongoDB部署(可选)

MongoDB可以作为任务执行过程中日志数据、二进制数据的存放容器。如果不能使用MongoDB的,也可以选用知识库或指定数据库(目前仅支持达梦)作为日志存储容器。更具测试情况,MongoDB性能会好一些。

MongoDB部署方式可参考 MongoDB部署

作者:柳杨  创建时间:2025-01-09 19:08
最后编辑:柳杨  更新时间:2025-04-22 15:31