1、JDK环境部署

微服务的启动依赖于系统部署的JDK环境,推荐使用JDK1.8及以上。
系统没有安装JDK环境的,需要先下载JDK1.8JDK11JDK17openjdk等。

openjdk下载地址
https://jdk.java.net/archive/

注意:
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、Python部署

数据处理过程中会用到Python脚本,数据转换中的“Pyhton”转换算子需要Pyhton3版本(并需要安装pandas组件),而“Python脚本”则可按照实际需要安装对应版本即可。
因此,我们需要在服务器上安装并配置Python环境。部署方式可参考 Python部署

1)、如果不准备使用Python相关功能,Pyhton可以不用部署。
2)、Python运行过程中,使用的是物理内存(与jvm内存无关),因此,要确保系统用足够内存供其使用。

6、MongoDB部署(可选)

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

MongoDB部署方式可参考 MongoDB部署

作者:柳杨  创建时间:2024-06-29 13:32
最后编辑:管理员  更新时间:2025-04-22 15:31