Skip to content

Commit 1503139

Browse files
committed
chore: removed es and modified doc
1 parent 2d7d7ca commit 1503139

1 file changed

Lines changed: 36 additions & 36 deletions

File tree

docs/install/olake-ui/index.mdx

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -47,36 +47,25 @@ The following requirements must be met before starting:
4747
The fastest way to get OLake UI running is with a single command:
4848

4949
<Tabs queryString="quick-start" groupId="olake-ui-docker-quick-start">
50-
<TabItem value="new" label="New (after 30th Jan, 2026)" default>
51-
**Ingestion only**
52-
53-
```bash
54-
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose -f - up -d
55-
```
56-
57-
**Ingestion + Maintenance**
58-
59-
To enable the maintenance stack:
50+
<TabItem value="Ingestion + Maintenance" label="Ingestion + Maintenance" default>
51+
Setup Maintenance and Ingestion stack with following command:
6052

6153
```bash
6254
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | ENABLE_OPTIMIZATION="true" docker compose --profile fusion -f - up -d
6355
```
64-
65-
The OLake UI server reads `ENABLE_OPTIMIZATION` from the environment. Set `ENABLE_OPTIMIZATION="true"` in the command above to access maintenance module; the `fusion` profile starts Fusion and related services.
66-
67-
Spark maintenance executes on a Kind (Kubernetes in Docker) cluster (`fusion-cluster`) created by the Fusion profile. `fusion-db-init` downloads `config.yaml`, `kind-config.yaml`, and `spark-rbac.yaml` from the `olake-ui` GitHub repository over HTTPS at startup. Local overrides for those files are not supported at this time.
68-
69-
*This setup uses Postgres for both metadata and Temporal visibility, eliminating the need for Elasticsearch.*
70-
7156
</TabItem>
72-
<TabItem value="legacy" label="Legacy (with ES)">
57+
<TabItem value="Ingestion Only" label="Ingestion Only">
58+
Setup Ingestion Only stack with following command:
7359
```bash
74-
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose.yml | docker compose -f - up -d
60+
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose -f - up -d
7561
```
76-
*This setup uses Elasticsearch for Temporal visibility and Postgres for metadata. Use this if you have existing data in Elasticsearch.*
7762
</TabItem>
7863
</Tabs>
7964

65+
The OLake UI server reads `ENABLE_OPTIMIZATION` from the environment. Set `ENABLE_OPTIMIZATION="true"` in the command above to access maintenance module; the `fusion` profile starts Fusion and related services.
66+
67+
Spark maintenance executes on a Kind (Kubernetes in Docker) cluster (`fusion-cluster`) created by the Fusion profile. `fusion-db-init` downloads `config.yaml`, `kind-config.yaml`, and `spark-rbac.yaml` from the `olake-ui` GitHub repository over HTTPS at startup. Local overrides for those files are not supported at this time.
68+
8069
This command will:
8170
- Download the latest docker-compose.yml file
8271
- Pull all required Docker images
@@ -118,38 +107,49 @@ x-signup-defaults:
118107
To update OLake UI to the latest version, use the following commands based on your setup:
119108
120109
<Tabs queryString="update-ui-version" groupId="olake-ui-docker-update">
121-
<TabItem value="new" label="New (after 30th Jan, 2026)" default>
122-
**Ingestion only**
110+
<TabItem value="latest" label="Latest (with New Features)" default>
111+
There are two options available to upgrade stack, to upgrade **Ingestion + Maintainence** Stack use **option 1**, and for **Ingestion Only** stack use **option 2**.
123112
124-
```bash
125-
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose -f - down && \
126-
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose -f - up -d
127-
```
113+
**Option 1 : Upgrade Ingestion + Maintenance Stack**
114+
115+
Kind node containers for `fusion-cluster` are not Compose services, so they are not removed by `docker compose down`. The one-liner below removes those containers first (Docker only, no Kind CLI), then recreates the stack from the latest Compose file.
116+
117+
```bash
118+
for id in $(docker ps -aq --filter name=fusion-cluster); do docker rm -f "$id"; done; \
119+
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose --profile fusion -f - down && \
120+
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | ENABLE_OPTIMIZATION="true" docker compose --profile fusion -f - up -d
121+
```
122+
123+
:::warning
124+
If you want streaming compaction of OLake-Ingested tables, upgrade **OLake Go** (Ingestion) driver version to **v0.7.0 or higher** to avoid conflicts.
125+
:::
128126

129-
**Ingestion + Maintenance**
130127

131-
Kind node containers for `fusion-cluster` are not Compose services, so they are not removed by `docker compose down`. The one-liner below removes those containers first (Docker only, no Kind CLI), then recreates the stack from the latest Compose file.
128+
**Option 2 : Upgrade Ingestion Stack**
132129

133130
```bash
134-
for id in $(docker ps -aq --filter name=fusion-cluster); do docker rm -f "$id"; done; \
135-
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose --profile fusion -f - down && \
136-
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | ENABLE_OPTIMIZATION="true" docker compose --profile fusion -f - up -d
131+
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose -f - down && \
132+
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose-v1.yml | docker compose -f - up -d
137133
```
138134

139-
:::warning
140-
If you want to compact OLake-Ingested tables, upgrade **OLake Go** (Ingestion) driver version to **v0.7.0 or higher** to avoid any conflicts.
141-
:::
135+
142136

143137
</TabItem>
144-
<TabItem value="legacy" label="Legacy (with ES)">
138+
<TabItem value="legacy" label="Legacy (with Elasticsearch)">
139+
140+
145141
```bash
146142
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose.yml | docker compose -f - down && \
147143
curl -sSL https://raw.githubusercontent.com/datazip-inc/olake-ui/master/docker-compose.yml | docker compose -f - up -d
148144
```
149145

150146
**Note**: Your data and configurations will be preserved as they are stored in persistent volumes and the `olake-data` directory.
151147

152-
**Upgrading Legacy to New**
148+
:::info
149+
Currently ES Stack does not have an option to upgrade to Maintainence Stack, To use maintainence feature upgrade legacy to latest stack first.
150+
:::
151+
152+
**Upgrading Legacy to Latest**
153153

154154
To move from a Legacy setup (with Elasticsearch) to the new Postgres-only visibility setup, follow these steps:
155155

0 commit comments

Comments
 (0)