1
- CREATE DATABASE IF NOT EXISTS analytics ON CLUSTER cluster_1 ;
1
+ CREATE DATABASE IF NOT EXISTS analytics;
2
2
3
- CREATE TABLE IF NOT EXISTS analytics .driver_ratings ON CLUSTER cluster_1 (
3
+ CREATE TABLE IF NOT EXISTS analytics .driver_ratings (
4
4
rate UInt8,
5
5
userID Int64,
6
6
driverID String,
7
7
orderID String,
8
8
inserted_time DateTime DEFAULT now()
9
- ) ENGINE = ReplicatedMergeTree
9
+ ) ENGINE = MergeTree
10
10
PARTITION BY driverID
11
11
ORDER BY (inserted_time);
12
12
13
- CREATE TABLE analytics .driver_ratings_queue ON CLUSTER cluster_1 (
13
+ CREATE TABLE analytics .driver_ratings_queue(
14
14
rate UInt8,
15
15
userID Int64,
16
16
driverID String,
@@ -22,21 +22,21 @@ SETTINGS kafka_broker_list = 'broker:9092',
22
22
kafka_format = ' Avro' ,
23
23
kafka_max_block_size = 1048576 ;
24
24
25
- CREATE MATERIALIZED VIEW analytics .driver_ratings_queue_mv ON CLUSTER cluster_1 TO analytics .driver_ratings AS
25
+ CREATE MATERIALIZED VIEW analytics .driver_ratings_queue_mv TO analytics .driver_ratings AS
26
26
SELECT rate, userID, driverID, orderID
27
27
FROM analytics .driver_ratings_queue ;
28
28
29
- CREATE TABLE IF NOT EXISTS analytics .user_ratings ON CLUSTER cluster_1 (
29
+ CREATE TABLE IF NOT EXISTS analytics .user_ratings (
30
30
rate UInt8,
31
31
userID Int64,
32
32
driverID String,
33
33
orderID String,
34
34
inserted_time DateTime DEFAULT now()
35
- ) ENGINE = ReplicatedMergeTree
35
+ ) ENGINE = MergeTree
36
36
PARTITION BY userID
37
37
ORDER BY (inserted_time);
38
38
39
- CREATE TABLE analytics .user_ratings_queue ON CLUSTER cluster_1 (
39
+ CREATE TABLE analytics .user_ratings_queue(
40
40
rate UInt8,
41
41
userID Int64,
42
42
driverID String,
@@ -48,22 +48,22 @@ SETTINGS kafka_broker_list = 'broker:9092',
48
48
kafka_format = ' JSON' ,
49
49
kafka_max_block_size = 1048576 ;
50
50
51
- CREATE MATERIALIZED VIEW analytics .user_ratings_queue_mv ON CLUSTER cluster_1 TO analytics .user_ratings AS
51
+ CREATE MATERIALIZED VIEW analytics .user_ratings_queue_mv TO analytics .user_ratings AS
52
52
SELECT rate, userID, driverID, orderID
53
53
FROM analytics .user_ratings_queue ;
54
54
55
- CREATE TABLE IF NOT EXISTS analytics .orders ON CLUSTER cluster_1 (
55
+ CREATE TABLE IF NOT EXISTS analytics .orders (
56
56
from_place String,
57
57
to_place String,
58
58
userID Int64,
59
59
driverID String,
60
60
orderID String,
61
61
inserted_time DateTime DEFAULT now()
62
- ) ENGINE = ReplicatedMergeTree
62
+ ) ENGINE = MergeTree
63
63
PARTITION BY driverID
64
64
ORDER BY (inserted_time);
65
65
66
- CREATE TABLE analytics .orders_queue ON CLUSTER cluster_1 (
66
+ CREATE TABLE analytics .orders_queue(
67
67
from_place String,
68
68
to_place String,
69
69
userID Int64,
@@ -76,6 +76,6 @@ SETTINGS kafka_broker_list = 'broker:9092',
76
76
kafka_format = ' Avro' ,
77
77
kafka_max_block_size = 1048576 ;
78
78
79
- CREATE MATERIALIZED VIEW analytics .orders_queue_mv ON CLUSTER cluster_1 TO orders AS
79
+ CREATE MATERIALIZED VIEW analytics .orders_queue_mv TO orders AS
80
80
SELECT from_place, to_place, userID, driverID, orderID
81
81
FROM analytics .orders_queue ;
0 commit comments