跳到主要内容

Platform 模块详情 (摘要)

本页面是构成 PlantPulse Platform 所有模块的摘要目录。各模块的详细操作手册可在 各模块详细手册 页面中按模块查看。

安装路径​

环境路径
安装路径/opt/kopens/plantpulse-platform/
Docker 容器内部/opt/kopens/plantpulse-platform/

模块目录​

应用程序模块 (用户 / 外部系统直接访问)​

模块端口角色详情
plantpulse-server80, 443Web 控制台 + IIoT 引擎 + REST API详情
plantpulse-batch9500Quartz 调度批处理 (聚合, 报表)详情
plantpulse-data-gateway5500REST + JDBC 数据网关详情
plantpulse-datalake-admin-api4950, 4949管理控制台 + Health API + Prometheus详情
plantpulse-warehouse9600Iceberg Lakehouse 归档详情

处理模块​

模块端口角色详情
plantpulse-timeseries7800, 3000时序引擎 + PlantPulse Dashboard UI详情
plantpulse-cep7400, 7401CEP (Aster CEP)详情
plantpulse-plugin11004, 8007, 8090OPC-UA + AAS 工业标准详情

基础架构模块​

模块端口配置详情
plantpulse-storage9042, 5432, 6379, 9000Aster TSDB + PostgreSQL + Valkey + RustFS详情
plantpulse-messaging9092, 1883Kafka + MQTT(HiveMQ). STOMP(ActiveMQ) 已停用详情
plantpulse-analytics7077, 4440, 10000, 19001Spark + Hive + Kyuubi + Gravitino + Hadoop详情
plantpulse-workflow7233, 8233, 8380Temporal + Kestra详情

运维 / 实用程序模块​

模块用途详情
plantpulse-datalake-cli (pd)数据湖启动·停止·重启·配置·节点管理单一入口 CLI详情
plantpulse-setup站点/资产/标签模型批量注册 (CSV)详情
plantpulse-backuppgBackRest + Medusa + Restic 统一备份详情
plantpulse-recovery按时序数据期间重新处理详情
plantpulse-exporter时序 CSV 导出 + dsbulk详情
plantpulse-migratorAster TSDB 服务器间迁移 (Spark)详情
plantpulse-mirror-makerRedis → REST 实时复制 (HA/DR)详情
plantpulse-simulator时序数据模拟器 (最高 10K MPS)详情
plantpulse-apiREST API 客户端 Java 库详情
plantpulse-labJupyter + Metabase 分析环境详情

模块通用结构​

plantpulse-<module>/
├── app/ # 애플리케이션 WAR / JAR
├── bin/ # start.sh / stop.sh / log-viewer.sh
├── server/ 또는 lib/ # 내장 서버 또는 라이브러리
├── conf/ 또는 config/ # 설정 파일
└── logs/system.log # 메인 로그

模块依赖关系​

重启注意事项: 重启基础架构模块 (storage / messaging / analytics) 时,所有依赖这些模块的应用程序也必须一起重启。在主机上通过 bin/restart.sh 重启整个 Stack 是最安全的方式。

通用运维命令​

# 호스트의 단일 진입점
cd /opt/kopens/plantpulse-platform/plantpulse-datalake-cli/bin

./start-daemon.sh # 전체 시작 (백그라운드)
./stop.sh # 전체 정지
./restart.sh # 전체 재시작
./status.sh # 포트 기반 상태 점검
./log-viewer.sh # 통합 로그 뷰어

./restart-<module>.sh # 모듈 단위 재시작

相关文档​