flink-connector-clickhouse icon indicating copy to clipboard operation
flink-connector-clickhouse copied to clipboard

I cannot use OPTION 'properties.*'.

Open YahorBurakevich opened this issue 1 year ago • 4 comments

https://github.com/itinycheng/flink-connector-clickhouse/blob/a71a0ed2d55f63f903cf7d3bbe0c3ecaf0a9ba92/flink-connector-clickhouse/src/main/java/org/apache/flink/connector/clickhouse/internal/AbstractClickHouseOutputFormat.java#L192 I cannot use OPTION 'properties.*', it does not work, it always empty in ClickHouseConnectionProvider class. If I changed code like this, it works for me - connectionProvider = new ClickHouseConnectionProvider(options); to connectionProvider = new ClickHouseConnectionProvider(options, connectionProperties);

YahorBurakevich avatar Feb 08 '24 13:02 YahorBurakevich

Hi @YahorBurakevich

Can you describe the scenario where you have to pass 'properties.*' to this temporary ClickHouse connection?

itinycheng avatar Feb 19 '24 03:02 itinycheng

Hi, @itinycheng I need to use ssl mode for connect to Clickhouse. I passed properties.ssl = true

YahorBurakevich avatar Feb 22 '24 09:02 YahorBurakevich

Hi, @itinycheng I need to use ssl mode for connect to Clickhouse. I passed properties.ssl = true

@YahorBurakevich

Ok, got it. Use new ClickHouseConnectionProvider(options, connectionProperties); seems more reasonable here. I'll find time to fix it.

itinycheng avatar Feb 23 '24 09:02 itinycheng

@itinycheng I test properties.ssl = false,it seems not work on flink sql

czy006 avatar Jun 14 '24 02:06 czy006