testcontainers / testcontainers/testcontainers-java

Clickhouse setting config failed

Aperta
#4,120 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Java
Stelle
8.7k
Fork
1.9k
Merge medio
2g 17h
PR unite (30g)
9

Descrizione

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))

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Riproducete il problema utilizzando la ClickHouse 21.5.5.12 JDBC URL e l’istruzione init.sql mostrata nel report. Iniziate tracciando il modo in cui la Testcontainers JDBC URL esegue init.sql e il modo in cui il container ClickHouse gestisce le impostazioni con ambito di sessione. Il lavoro è completo quando l’impostazione sperimentale può essere applicata da init.sql senza l’errore di contesto della sessione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
clickhouse, docker, java
Ambito
databases, testing
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.