Back to Risingwave

Demo: Sinking to ClickHouse

integration_tests/clickhouse-sink/README.md

2.8.3729 B
Original Source

Demo: Sinking to ClickHouse

In this demo, we want to showcase how RisingWave is able to sink data to ClickHouse.

  1. Launch the cluster:
sh
docker compose up -d

The cluster contains a RisingWave cluster and its necessary dependencies, a datagen that generates the data, a clichouse for sink.

  1. Create the ClickHouse table:
sh
./prepare.sh
  1. Execute the SQL queries in sequence:
  • create_source.sql
  • create_mv.sql
  • create_sink.sql

We only support upsert with clickhouse' CollapsingMergeTree and VersionedCollapsingMergeTree

  1. Execute a simple query:
sh
docker compose exec clickhouse-server clickhouse-client
sql
select user_id, count(*) from default.demo_test group by user_id