<clickhouse> <remote_servers> <events> <shard> <internal_replication>false</internal_replication> <replica> <host>first</host> <port>9000</port> </replica> </shard> <shard> <internal_replication>false</internal_replication> <replica> <host>second</host> <port>9000</port> </replica> </shard> <shard> <internal_replication>false</internal_replication> <replica> <host>third</host> <port>9000</port> </replica> </shard> </events> </remote_servers> <max_workers>2</max_workers> <tables> <table_events> <cluster_pull>events</cluster_pull> <database_pull>dailyhistory</database_pull> <table_pull>yellow_tripdata_staging</table_pull> <cluster_push>events</cluster_push> <database_push>monthlyhistory</database_push> <table_push>yellow_tripdata_staging</table_push> <engine>Engine=ReplacingMergeTree() PRIMARY KEY (tpep_pickup_datetime, id) ORDER BY (tpep_pickup_datetime, id) PARTITION BY (pickup_location_id, toYYYYMM(tpep_pickup_datetime))</engine> <sharding_key>sipHash64(id) % 3</sharding_key> </table_events> </tables> </clickhouse>