clickhouse-java icon indicating copy to clipboard operation
clickhouse-java copied to clipboard

How can I use HTTP_CLIENT(jdk 17) on clickhouse-http-client

Open Jshen6 opened this issue 2 years ago • 2 comments

the client version:

        <dependency>
            <groupId>com.clickhouse</groupId>
            <artifactId>clickhouse-http-client</artifactId>
            <version>0.5.0</version>
        </dependency>

Jshen6 avatar Dec 04 '23 17:12 Jshen6

Is this a duplicate of https://github.com/ClickHouse/clickhouse-java/issues/1407 ?

devurandom avatar May 02 '24 16:05 devurandom

I had success passing a map of {"http_connection_provider": "HTTP_CLIENT"} to com.clickhouse.client.ClickHouseNodes#of(java.lang.String, java.util.Map<?,?>):

(import '(com.clickhouse.client ClickHouseNodes))
(ClickHouseNodes/of endpoint {"http_connection_provider" "HTTP_CLIENT"})

The warning I saw before (WARN [com.clickhouse.client.http.ClickHouseHttpConnectionFactory:164] - Error when creating APACHE_HTTP_CLIENT, fall back to HTTP_URL_CONNECTION, cf. https://github.com/ClickHouse/clickhouse-java/issues/1621#issuecomment-2090879496) was gone afterwards.

devurandom avatar May 02 '24 16:05 devurandom