You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integrations/engines/clickhouse.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -421,4 +421,29 @@ If a model has many records in each partition, you may see additional performanc
421
421
Choose a model's time partitioning granularity based on the characteristics of the data it will process, making sure the total number of partitions is 1000 or fewer.
| `type` | Engine type name - must be `clickhouse` | string | Y |
430
+
| `host` | ClickHouse server hostname or IP address | string | Y |
431
+
| `username` | ClickHouse user name | string | Y |
432
+
| `password` | ClickHouse user password | string | N |
433
+
| `port` | The ClickHouse HTTP or HTTPS port (Default: `8123`) | int | N |
434
+
| `cluster` | ClickHouse cluster name | string | N |
435
+
| `connect_timeout` | Connection timeout in seconds (Default: `10`) | int | N |
436
+
| `send_receive_timeout` | Send/receive timeout in seconds (Default: `300`) | int | N |
437
+
| `query_limit` | Query result limit (Default: `0`- no limit) | int | N |
438
+
| `use_compression` | Whether to use compression (Default: `True`) | bool | N |
439
+
| `compression_method` | Compression method to use | string | N |
440
+
| `http_proxy` | HTTP proxy address (equivalent to setting the HTTP_PROXY environment variable) | string | N |
441
+
| `verify` | Verify server TLS/SSL certificate (Default: `True`) | bool | N |
442
+
| `ca_cert` | Ignored if verify is `False`. If verify is `True`, the file path to Certificate Authority root to validate ClickHouse server certificate, in .pem format. Not necessary if the ClickHouse server certificate is a globally trusted root as verified by the operating system. | string | N |
443
+
| `client_cert` | File path to a TLS Client certificate in .pem format (for mutual TLS authentication). The file should contain a full certificate chain, including any intermediate certificates. | string | N |
444
+
| `client_cert_key` | File path to the private key for the Client Certificate. Required if the private key is not included the Client Certificate key file. | string | N |
445
+
| `https_proxy` | HTTPS proxy address (equivalent to setting the HTTPS_PROXY environment variable) | string | N |
446
+
| `server_host_name` | The ClickHouse server hostname as identified by the CN or SNI of its TLS certificate. Set this to avoid SSL errors when connecting through a proxy or tunnel with a different hostname. | string | N |
447
+
| `tls_mode` | Controls advanced TLS behavior. proxy and strict do not invoke ClickHouse mutual TLS connection, but do send client cert and key. mutual assumes ClickHouse mutual TLS auth with a client certificate. | string | N |
| `connection_pool_options` | Additional [options](https://clickhouse.com/docs/integrations/python#customizing-the-http-connection-pool) for the HTTP connection pool | dict | N |
0 commit comments