всё было для нужной timezone, но походу драйвер такого не поодерживает.
можно указать timezone для конкретного пользователя в кликхаусе или только той настройкой, которая на весь сервер?
метабейз это ведь джава jdbc?
Да, там под капотом
да, сторонний драйвер использует JDBC
не распарсил. JDBC это драйвер. У КХ 3 разных JDBC драйвера. Кто тут посторонний?
да, это я сам не понял, что написал :) метабейз из коробки не поддерживает кликхаус. добрый человек написал под это дело драйвер. этот драйвер использует jdbc
в общем JVM можно запустить с любой таймзоной java -Duser.timezone=Europe/Moscow и даже наверное проще в линуксе через TZ
спасибо. пробовал в это поле в метабейзе совать разные варианты: Duser.timezone=Europe/Moscow user.timezone=Europe/Moscow timezone=Europe/Moscow что-то не работает. напишу наверно разработчику драйвера, может он вкурсе. на уровне линукса менять пока не хочется. я на кипре, а тут до сих пор время переводят 2 раза в год :)
это не имеет отношения к драйверам. Java сама конвертирует при отображении. Все даты в java попадают в UTC из jdbc драйвера КХ, и java конвертирует в таймзону компьютера на котором запущена
спасибо. помогло. просто при запуске метабейза добавил ваш параметр и всё стало как надо /bin/java -Duser.timezone=Asia/Nicosia -jar metabase.jar
Обсуждают сегодня