51 lines
1.9 KiB
Markdown
51 lines
1.9 KiB
Markdown
# Session Resume — 2026-06-01 (final)
|
|
|
|
## Objectif
|
|
Session continue : fixes Kafka/Trino/JupyterHub + routes Traefik pour toute la stack lakehouse.
|
|
|
|
## Actions réalisées
|
|
|
|
### 1. Kafka restart loop — CORRIGÉ ✅
|
|
- `KAFKA_CFG_*` → `KAFKA_*` env vars, `CLUSTER_ID` ajouté, volumes recréés
|
|
|
|
### 2. Trino restart loop — CORRIGÉ ✅
|
|
- `node.properties` créé, `plugin.bundles` retiré, catalogs.json simplifié
|
|
|
|
### 3. JupyterHub spawn — CORRIGÉ ✅
|
|
- `LocalProcessSpawner` (pas Simple — bug JUPYTERHUB_SERVICE_URL)
|
|
- bcrypt passwords, OS users, sudo dans Dockerfile
|
|
- Credentials: admin/Digitribe972, eric/Digitribe972, erol/erol
|
|
|
|
### 4. Réseau smartcity-shared — TOUS les services lakehouse ✅
|
|
- Ajouté `smartcity-shared` (external) à tous les 40 services du compose
|
|
- Connectés manuellement les containers existants
|
|
|
|
### 5. Routes Traefik lakehouse — CRÉÉES ✅
|
|
| Sous-domaine | Service | Fichier |
|
|
|---|---|---|
|
|
| trino.digitribe.fr | Trino 435 | 32-trino.yml |
|
|
| kafka.digitribe.fr | Kafka UI | 32-kafka-ui.yml |
|
|
| flink.digitribe.fr | Flink JM | 33-flink.yml |
|
|
| gravitino.digitribe.fr | Gravitino | 34-gravitino.yml |
|
|
| minio.digitribe.fr | MinIO Console | 35-minio.yml |
|
|
|
|
## Infrastructure finale
|
|
- Tous les services lakehouse UP ✅
|
|
- 0 restart loop restant
|
|
- Traefik routes actives pour 7 sous-domaines lakehouse
|
|
|
|
## Git
|
|
- smart-city-digital-twin-martinique : pushé (commits: ae35506, ef6e5fb)
|
|
- lakehouse : commit local (push Gitea failed — repo not found)
|
|
- Hermes backup : en cours
|
|
|
|
## Sous-domaines fonctionnels
|
|
- `jupyter.digitribe.fr` → JupyterHub ✅
|
|
- `zeppelin.digitribe.fr` → Zeppelin ✅
|
|
- `superset.digitribe.fr` → Superset ✅
|
|
- `trino.digitribe.fr` → Trino ✅
|
|
- `kafka.digitribe.fr` → Kafka UI ✅
|
|
- `flink.digitribe.fr` → Flink ✅
|
|
- `minio.digitribe.fr` → MinIO ✅
|
|
- `gravitino.digitribe.fr` → Gravitino ⚠️ (container à recréer)
|