testcontainers / testcontainers/testcontainers-java

Clickhouse setting config failed

Offen
#4,120 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
8.7k
Forks
1.9k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
9

Beschreibung

I need use experimental function of ClickHouse.
For it use version 21.5.5.12
spring:
data-source:
url: jdbc:tc:clickhouse:21.5.5.12://hostname/databasename?TC_INITSCRIPT=init.sql

And init.sql contains this line:
SET allow_experimental_window_functions = 1;

on this line i have next error:
Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorized SQLException for SQL [SET allow_experimental_window_functions = 1]; SQL state [null]; error code [113]; ClickHouse exception, code: 113, host: localhost, port: 32811; Code: 113, e.displayText() = DB::Exception: There is no session or session context has expired (version 21.5.5.12 (official build))
; nested exception is ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 113, host: localhost, port: 32811; Code: 113, e.displayText() = DB::Exception: There is no session or session context has expired (version 21.5.5.12 (official build))

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduzieren Sie das Problem mit der ClickHouse 21.5.5.12 JDBC URL und der im Bericht gezeigten init.sql-Anweisung. Beginnen Sie damit nachzuverfolgen, wie die Testcontainers JDBC URL init.sql ausführt und wie der ClickHouse-Container sitzungsbezogene Einstellungen verarbeitet. Als erledigt gilt die Aufgabe, wenn die experimentelle Einstellung aus init.sql angewendet werden kann, ohne dass der Session-Kontextfehler auftritt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
clickhouse, docker, java
Bereich
databases, testing
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.