Size: a a a

ClickHouse не тормозит

2020 July 24

Р

Рустам in ClickHouse не тормозит
Здравствуйте,

Скажите, пожалуйста, зачем нужен clickhouse-server-common?
источник

AO

Anton Ostroumov in ClickHouse не тормозит
Anton Ostroumov
Здравствуйте,

Скажите пожалуйста, как декодировать домен в Punycode при выборке?

С ходу не нашёл
Мне подсказали, пока не сделано: https://github.com/ClickHouse/ClickHouse/issues/9437

Спасибо!
источник

CO

Chern Oleksander in ClickHouse не тормозит
Всем привет, а не подскажите что за прикол?
Есть таблица, в ней есть поле created_date DateTime
Если выводить через GUI то дата, как пример 2020-07-24 10:00:00
а если через какой-нибудь ODBC/JDBC тогда дата  
2020-07-24 07:00:00
Вас из дас? Спасибо
источник

ИШ

Илья Шадрин... in ClickHouse не тормозит
таймзона
источник

ИШ

Илья Шадрин... in ClickHouse не тормозит
UTC+3h
источник

DG

Denis Glazachev in ClickHouse не тормозит
Через какой GUI?
источник

i

io in ClickHouse не тормозит
Дратути.

Есть продакшен инсталляция КХ. Установленно через докер.
Сейчас стоит yandex/clickhouse-server:19.16.13.54
Хочу обновить.

Подскажите, если я сейчас в докер файле напишу yandex/clickhouse-server:20.5.3.27, пересоберу и передерну контейнеры
- у меня таким образом обновление нормально встанет?
- между версиями 19.16.13.54 и 20.5.3.27 есть ли изменения ломающие совместимость кликхауса и его данных на диске?
- главное - не потеряются ли данные?
- что будет с изменением формата конфигов?
источник

S

Slach in ClickHouse не тормозит
io
Дратути.

Есть продакшен инсталляция КХ. Установленно через докер.
Сейчас стоит yandex/clickhouse-server:19.16.13.54
Хочу обновить.

Подскажите, если я сейчас в докер файле напишу yandex/clickhouse-server:20.5.3.27, пересоберу и передерну контейнеры
- у меня таким образом обновление нормально встанет?
- между версиями 19.16.13.54 и 20.5.3.27 есть ли изменения ломающие совместимость кликхауса и его данных на диске?
- главное - не потеряются ли данные?
- что будет с изменением формата конфигов?
под докер-файлом подразумевается docker-compose ? или Dockerfile ?
/var/lib/clickhouse
как volume монтируется?
если да, то единственное что я встречал это если MergeTree таблица содержит dictGet в default или alias для полей, то словарь не грузится...

и да, конфиги надо проверить, там какие то опции переехали в профили из глобального скопа...
читайте changelogs
источник

i

io in ClickHouse не тормозит
Есть Dockerfile для КХ. Версия КХ задана в Dockerfile:
FROM yandex/clickhouse-server:19.16.13.54
RUN apt-get -yqq update && \
   apt-get install -y unixodbc odbc-postgresql
RUN ln -s /usr/lib/x86_64-linux-gnu/odbc/psqlodbca.so /usr/lib/x86_64-linux-gnu/psqlodbca.so && \
   ln -s /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so /usr/lib/x86_64-linux-gnu/psqlodbcw.so
COPY odbcinst.ini /etc/odbcinst.ini
COPY users.xml /etc/clickhouse-server/users.xml


Есть и docker-compose.yml, вот выдержка:
 clickhouse:
   build: clickhouse
   restart: always
   ports:
     - "8123:8123"
   volumes:
     - clickhouse:/var/lib/clickhouse
     - ./odbc.ini:/etc/odbc.ini
   ulimits:
     nproc: 65535
     nofile:
       soft: 262144
       hard: 262144

volumes:
 postgres:
 redis:
 clickhouse:


Все манипуляции выполняются посредством docker-compose.
Данные КХ лежат в вольюме, да.
источник

S

Slach in ClickHouse не тормозит
ну я тут у вас вижу что конфиг дефолтный будет, и вы его не переделываете
должно нормально сработать после
docker-compose build
docker-compose restart clickhouse
источник

CO

Chern Oleksander in ClickHouse не тормозит
Denis Glazachev
Через какой GUI?
Dbeaver
источник

AS

Alexander Selivanov in ClickHouse не тормозит
Привет, подскажите пожалуйста, как быть когда есть транзакция (таблица transactions) в бд, и её надо обновить. добавить ей cancelled_at например, как такое делается?
источник

ИШ

Илья Шадрин... in ClickHouse не тормозит
в настройках драйвера можете установить таймзону в которой хотите получить даты и всё
источник

i

io in ClickHouse не тормозит
Slach
ну я тут у вас вижу что конфиг дефолтный будет, и вы его не переделываете
должно нормально сработать после
docker-compose build
docker-compose restart clickhouse
У меня кастомный users.xml
Там настроены доступны к базам, пользователи и тп.
Интересно как новая версия отнесется к конфигу users от старой?
источник

S

Slach in ClickHouse не тормозит
io
У меня кастомный users.xml
Там настроены доступны к базам, пользователи и тп.
Интересно как новая версия отнесется к конфигу users от старой?
нормально отнесется, там не было изменений существенных

ну и вы бы уже проверили не не продакшене, это все за 5 минут проверить можно
источник

DG

Denis Glazachev in ClickHouse не тормозит
Если там есть настройки таймзоны, выровните ее с таймзоной сервера/данных.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Gleb Kucherenko
Подскажите с решением проблемы:
Есть таблица odbc_table (Postgresql) с индексом (a, b) и таблица ch_table в кликхаусе.
В кликхаусе при выполнении запроса через ODBC:
SELECT * FROM odbc_table WHERE a = 1 AND b in (SELECT k FROM ch_table WHERE ...)
Кликхаус делает такой запрос в Postgresql:
SELECT a, b FROM odbc_table WHERE a = 1
и только затем выполняет остальную часть запроса.

Подскажите как указать, чтобы сначала выполнялась часть запроса: SELECT k FROM ch_table WHERE ... ?
все так задумано, ODBC Engine не для таких сложных запросов. Выполняйте  в два шага на клиенте
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Алексей Артамонов
значение данной опции 1 но при этом одна шарда недоступна, но при этом вылетает эксепшен что шардна недоступна
что-то неправильно не туда прописываете, не в тот профиль?, работает эта опция
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Рустам
Здравствуйте,

Скажите, пожалуйста, зачем нужен clickhouse-server-common?
на самом деле сам КХ это один бинарник, и сервер и клиент и этот единственный бинарник в этом пакете
пакеты клиента и сервера это баш скрипты и симлинки
источник

Р

Рустам in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
на самом деле сам КХ это один бинарник, и сервер и клиент и этот единственный бинарник в этом пакете
пакеты клиента и сервера это баш скрипты и симлинки
А common-static тогда что?
источник