メインコンテンツまでスキップ

プラットフォーム モジュール詳細 (要約)

このページは PlantPulse プラットフォームを構成するすべてのモジュールの要約カタログです。各モジュールの詳細な運用マニュアルは モジュール別詳細マニュアル ページでモジュール単位で確認できます。

インストール経路

環境パス
バイナリインストール (推奨標準)/opt/kopens/plantpulse-platform/
Docker コンテナ内部/opt/kopens/plantpulse-platform/

モジュール カタログ

アプリケーション モジュール (ユーザー / 外部システムが直接アクセス)

モジュールポート役割詳細
plantpulse-server80, 443, 7443ウェブ コンソール + IIoT エンジン + REST API詳細
plantpulse-batch9500Quartz スケジュール バッチ (集計、レポート)詳細
plantpulse-data-gateway5500REST + JDBC データ ゲートウェイ詳細
plantpulse-sql廃止 (2026-09-07) — SQL コンソールは data-gateway(5501) に統合されました詳細
plantpulse-datalake-admin-api4950, 4949管理 コンソール + ヘルス API + Prometheus (2026-09-03 まで plantpulse-monitor)詳細
plantpulse-warehouse9600Iceberg レイク ハウス アーカイビング詳細

処理 モジュール

モジュールポート役割詳細
plantpulse-timeseries7800, 3000時系列 エンジン + Grafana UI詳細
plantpulse-cep7400, 7401Esper 複合 イベント 処理詳細
plantpulse-plugin11004, 8007, 8090OPC-UA + AAS 産業 標準詳細

インフラ モジュール

モジュールポート構成詳細
plantpulse-storage9042, 5432, 6379, 9000Cassandra + PostgreSQL + Valkey + MinIO詳細
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-migratorCassandra サーバ 間 マイグレーション (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 でスタック全体を再起動するのが最も安全です。

共通 運用 コマンド

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

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

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

関連 ドキュメント