プラットフォーム モジュール詳細 (要約)
このページは PlantPulse プラットフォームを構成するすべてのモジュールの要約カタログです。各モジュールの詳細な運用マニュアルは モジュール別詳細マニュアル ページでモジュール単位で確認できます。
インストール経路
| 環境 | パス |
|---|---|
| バイナリインストール (推奨標準) | /opt/kopens/plantpulse-platform/ |
| Docker コンテナ内部 | /opt/kopens/plantpulse-platform/ |
モジュール カタログ
アプリケーション モジュール (ユーザー / 外部システムが直接アクセス)
| モジュール | ポート | 役割 | 詳細 |
|---|---|---|---|
| plantpulse-server | 80, 443, 7443 | ウェブ コンソール + IIoT エンジン + REST API | 詳細 |
| plantpulse-batch | 9500 | Quartz スケジュール バッチ (集計、レポート) | 詳細 |
| plantpulse-data-gateway | 5500 | REST + JDBC データ ゲートウェイ | 詳細 |
| plantpulse-sql | — | 廃止 (2026-09-07) — SQL コンソールは data-gateway(5501) に統合されました | 詳細 |
| plantpulse-datalake-admin-api | 4950, 4949 | 管理 コンソール + ヘルス API + Prometheus (2026-09-03 まで plantpulse-monitor) | 詳細 |
| plantpulse-warehouse | 9600 | Iceberg レイク ハウス アーカイビング | 詳細 |
処理 モジュール
| モジュール | ポート | 役割 | 詳細 |
|---|---|---|---|
| plantpulse-timeseries | 7800, 3000 | 時系列 エンジン + Grafana UI | 詳細 |
| plantpulse-cep | 7400, 7401 | Esper 複合 イベント 処理 | 詳細 |
| plantpulse-plugin | 11004, 8007, 8090 | OPC-UA + AAS 産業 標準 | 詳細 |
インフラ モジュール
| モジュール | ポート | 構成 | 詳細 |
|---|---|---|---|
| plantpulse-storage | 9042, 5432, 6379, 9000 | Cassandra + PostgreSQL + Valkey + MinIO | 詳細 |
| plantpulse-messaging | 9092, 1883 | Kafka + MQTT(HiveMQ)。STOMP(ActiveMQ) は廃止されました | 詳細 |
| plantpulse-analytics | 7077, 4440, 10000, 19001 | Spark + Hive + Kyuubi + Gravitino + Hadoop | 詳細 |
| plantpulse-workflow | 7233, 8233, 8380 | Temporal + Kestra | 詳細 |
運用 / ユーティリティ モジュール
| モジュール | 用途 | 詳細 |
|---|---|---|
plantpulse-datalake-cli (pd) | データ レイク 起動・停止・再起動・設定・ノード 管理 単一 エントリ ポイント CLI | 詳細 |
| plantpulse-setup | サイト / アセット / タグ モデル 一括 登録 (CSV) | 詳細 |
| plantpulse-backup | pgBackRest + Medusa + Restic 統合 バックアップ | 詳細 |
| plantpulse-recovery | 時系列 データ 期間別 再処理 | 詳細 |
| plantpulse-exporter | 時系列 CSV 抽出 + dsbulk | 詳細 |
| plantpulse-migrator | Cassandra サーバ 間 マイグレーション (Spark) | 詳細 |
| plantpulse-mirror-maker | Redis → REST リアルタイム レプリケーション (HA/DR) | 詳細 |
| plantpulse-simulator | 時系列 データ シミュレータ (最大 10K MPS) | 詳細 |
| plantpulse-api | REST API クライアント Java ライブラリ | 詳細 |
| plantpulse-lab | Jupyter + 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 # 모듈 단위 재시작
関連 ドキュメント
- モジュール別詳細マニュアル インデックス — モジュール別の詳細マニュアル
- スタートアップ ガイド — 日常 運用 コマンド
- 運用 管理 — バックアップ / 更新 / 削除
- ポート および サービス 管理 — ポート マッピング
- 開発者: モジュール 説明 — 開発者 観点