Skip to content

Commit

Permalink
Add "ClickHouse engine" limitation (#936)
Browse files Browse the repository at this point in the history
Currently Quesma auto-creates tables with `MergeTree` engine. It's
automatically converted to `ReplicatedMergeTree` in case of ClickHouse
Cloud, but not in case of a local multi-node cluster and the user can't
control it.

If the user has a local multi-node cluster, the tables automatically
created by Quesma won't be replicated - the only solution is to create
them manually with the correct `ReplicatedMergeTree` engine.

Refs #934

Signed-off-by: Piotr Grabowski <[email protected]>
  • Loading branch information
avelanarius authored Oct 31, 2024
1 parent c61a7e3 commit 7f5dd2b
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/public/docs/limitations.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,14 @@ Quesma has been tested with the following software versions:
| Docker | `24.0.7` |
| Elasticsearch/Kibana | `8.11.1` |
| ClickHouse | `24.1`, `23.12` |
| ClickHouse Cloud | `24.5` |
| OpenSearch/OpenSearch Dashboards | `2.12.0` |
| Hydrolix | `v4.8.12` |

### ClickHouse limitations
* When using a cluster deployment of ClickHouse, the tables automatically created by Quesma (during [Ingest](/ingest.md)) will use the `MergeTree` engine. If you wish to use the `ReplicatedMergeTree` engine instead, you will have to create the tables manually with `ReplicatedMergeTree` engine before ingesting data to Quesma.
* *Note: On ClickHouse Cloud, the tables automatically created by Quesma will use the `ReplicatedMergeTree` engine (ClickHouse Cloud default engine).*

## Functional limitations
Currently supported:
- front-end support for Kibana and Open Search Dashboards, limited to Discover(LogExplorer) interface and Dashboard panels
Expand Down

0 comments on commit 7f5dd2b

Please sign in to comment.