|
@@ -0,0 +1,51 @@
|
|
|
|
|
+# Dev-teenused (dev) – Docker kasutusjuhend
|
|
|
|
|
+
|
|
|
|
|
+Kataloog: `/opt/docker-compose/dev/`
|
|
|
|
|
+
|
|
|
|
|
+Arendus-/tutvumisteenused. Esimene teenus on **ClickHouse** (OLAP-andmebaas,
|
|
|
|
|
+mille eesmärk on Oracle-baaside ülemineku ettevalmistamine).
|
|
|
|
|
+
|
|
|
|
|
+## ClickHouse
|
|
|
|
|
+
|
|
|
|
|
+| Omadus | Väärtus |
|
|
|
|
|
+|--------|---------|
|
|
|
|
|
+| Pilt | `clickhouse/clickhouse-server:26.8.1.2041` |
|
|
|
|
|
+| Konteiner | `clickhouse` |
|
|
|
|
|
+| HTTP API | **8124** (ClickHouse'i vaikimisi 8123 on Home Assistant'il) |
|
|
|
|
|
+| Native TCP | **9004** (vaikimisi 9000 on portainer'il) |
|
|
|
|
|
+| Kasutaja | `default` |
|
|
|
|
|
+| Parool | `dev_clickhouse_2026` |
|
|
|
|
|
+| Andmed | `./data/clickhouse` (gitignore'd) |
|
|
|
|
|
+| Config | `./config/` (merge'd `/etc/clickhouse-server/config.d`) |
|
|
|
|
|
+| Võrk | `main_ai_network` |
|
|
|
|
|
+
|
|
|
|
|
+## Web UI
|
|
|
|
|
+
|
|
|
|
|
+ClickHouse'il on **sisseehitatud veebiliides** (`/play` — SQL playground):
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+http://100.87.1.24:8124/play
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+Kasutajanimi `default`, parool `dev_clickhouse_2026`.
|
|
|
|
|
+
|
|
|
|
|
+## Käsud
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+# Käivita / peata / taaskäivita
|
|
|
|
|
+docker-compose -f /opt/docker-compose/dev/docker-compose.yml up -d
|
|
|
|
|
+docker-compose -f /opt/docker-compose/dev/docker-compose.yml down
|
|
|
|
|
+docker-compose -f /opt/docker-compose/dev/docker-compose.yml restart clickhouse
|
|
|
|
|
+
|
|
|
|
|
+# Logid
|
|
|
|
|
+docker-compose -f /opt/docker-compose/dev/docker-compose.yml logs -f clickhouse
|
|
|
|
|
+
|
|
|
|
|
+# Kliendiga (konteineri sees)
|
|
|
|
|
+docker exec -it clickhouse clickhouse-client --user default --password dev_clickhouse_2026
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+## Märkused
|
|
|
|
|
+
|
|
|
|
|
+- Pordid valitud konfliktivabaks: 8124 (HTTP), 9004 (native). 8123 = Home Assistant, 9000 = portainer.
|
|
|
|
|
+- Oracle → ClickHouse: ClickHouse on veerupõhine OLAP; sobib analüüsi/aruandluse koormuste jaoks.
|
|
|
|
|
+ Oracle'i skeemi/andmete migratsiooni tööriistad vajavad eraldi uurimist (nt `clickhouse-client` + vood, `clickhouse-mysql` (MySQL-ühilduv), ETL).
|