配置分布式集群之前,请先提前准备好以下内容:
操作步骤 | 说明 | |
---|---|---|
1 | 准备服务器环境 | 准备业务服务器节点+负载均衡+状态服务器+文件服务器+知识库部署环境 请确保各服务器间网络互通(推荐服务器间使用内网访问,这样不会存在网络瓶颈问题 请确保各服务器系统时间一致(误差尽量不超过1分钟)) |
2 | 部署数据库 | 部署数据库,用于承载系统知识库,推荐部署MySQL8/推荐部署MySQL8数据库 |
3 | 部署状态服务器 | 推荐部署Redis单机 参考文档:Redis安装配置 |
4 | 部署文件缓存服务器 | 推荐部署MongoDb 参考文档:MongoDb安装配置 |
5 | 部署负载均衡 | 推荐部署Nginx 参考文档:Nginx安装配置 |
6 | 部署业务节点服务器 | 部署JDK环境 |
1、JDK环境部署
系统没有安装JDK环境的,需要先下载JDK1.8、JDK11、openjdk等。
注意:
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
最后编辑:柳杨 更新时间:2025-04-22 15:31
