Zum Hauptinhalt springen

Plattformmodul-Details (Zusammenfassung)

Diese Seite ist ein Zusammenfassungskatalog aller Module, die die PlantPulse Platform bilden. Detaillierte Betriebshandbücher für jedes Modul finden Sie im Modulformat auf der Seite Detaillierte Handbücher nach Modul.

Installationspfad​

UmgebungPfad
Installationspfad/opt/kopens/plantpulse-platform/
Innerhalb des Docker-Containers/opt/kopens/plantpulse-platform/

Modulkatalog​

Applikationsmodule (Direkter Zugriff für Benutzer / externe Systeme)​

ModulPortRolleDetails
plantpulse-server80, 443Web-Konsole + IIoT-Engine + REST APIDetails
plantpulse-batch9500Quartz-Scheduled-Batch (Aggregation, Berichte)Details
plantpulse-data-gateway5500REST + JDBC Daten GatewayDetails
plantpulse-datalake-admin-api4950, 4949Management-Konsole + Health-API + PrometheusDetails
plantpulse-warehouse9600Iceberg Lakehouse-ArchivierungDetails

Verarbeitungsmodule​

ModulPortRolleDetails
plantpulse-timeseries7800, 3000Zeitreihe-Engine + PlantPulse Dashboard UIDetails
plantpulse-cep7400, 7401Complex Event Processing (Aster CEP)Details
plantpulse-plugin11004, 8007, 8090OPC-UA + AAS IndustriestandardsDetails

Infrastrukturmodule​

ModulPortKonfigurationDetails
plantpulse-storage9042, 5432, 6379, 9000Aster TSDB + PostgreSQL + Valkey + RustFSDetails
plantpulse-messaging9092, 1883Kafka + MQTT(HiveMQ). STOMP(ActiveMQ) ist veraltetDetails
plantpulse-analytics7077, 4440, 10000, 19001Spark + Hive + Kyuubi + Gravitino + HadoopDetails
plantpulse-workflow7233, 8233, 8380Temporal + KestraDetails

Betriebs- / Utility-Module​

ModulZweckDetails
plantpulse-datalake-cli (pd)Zentrales CLI für Start, Stopp, Neustart, Konfiguration und Knotenmanagement des DatalakeDetails
plantpulse-setupStapelregistrierung von Site-/Asset/Tag-Modellen (CSV)Details
plantpulse-backupIntegriertes Backup mit pgBackRest + Medusa + ResticDetails
plantpulse-recoveryPeriodische Neuverarbeitung von Zeitreihe-DatenDetails
plantpulse-exporterZeitreihe CSV-Extraktion + dsbulkDetails
plantpulse-migratorMigration zwischen Aster TSDB-Servern (Spark)Details
plantpulse-mirror-makerEchtzeitreplikation Redis → REST (HA/DR)Details
plantpulse-simulatorZeitreihe-Daten-Simulator (bis zu 10K MPS)Details
plantpulse-apiJava-Bibliothek für REST API ClientDetails
plantpulse-labAnalyseumgebung mit Jupyter + MetabaseDetails

Gemeinsame Modulstruktur​

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

Modulabhängigkeiten​

Hinweis zum Neustart: Wenn Infrastrukturmodule (storage / messaging / analytics) neu gestartet werden, müssen alle abhängigen Applikationen ebenfalls neu gestartet werden. Es ist am sichersten, den gesamten Stack über bin/restart.sh am Host neu zu starten.

Gemeinsame Betriebsbefehle​

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

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

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

Verwandte Dokumente​