Обсуждаем ClickHouse
https://fiddle.clickhouse.com/1d84f6c6-c5c4-4531-8542-65c85fc28a5a
Читать полностью…Добрый день. Нам нужен хороший спец для обучения наших программеров, Где такого можно поискать?
Читать полностью…Сегодня я узнал, что если булево поле или выражение используется в PK, то чтобы работал PK незьзя просто в where указать expression
.
Если это поле, то подойдет field=1
или field in (1)
, а если это выражение, то (foo = ‘’) in (1)
.
Это было очень неочевидно.
https://fiddle.clickhouse.com/8e8da183-8d5a-46c7-a931-3c92b81b6bec
Добры день. Скажите, пожалуйста, знаете ли вы вот прям хорошие курсы по клику?
Читать полностью…https://github.com/itinycheng/flink-connector-clickhouse
Читать полностью…ну он тебя направить просто в нужное русло, а там доки читаем уже)
Читать полностью…Запроси у gpt про как с flink-table-planner_2.12 flink-table-planner-loader загружать и выгружать данные в clickhouse
Похоже на какой то баг.
Я тут написал и вроде бы начали отвечать, но потом пропали, а вопрос так и остался без ответа(
Добрый день!
Подскажите пожалуйста, смогли найти решение этой проблемы?
Нет там дублирования. В mv попадут только те данные, где произошел инсерт. Реплицированные данные не триггерят mv.
Читать полностью…Скорее всего, ваш клиент может предложить что-то более удобное, но вот такое
==
INSERT INTO my_table FORMAT JSONEachRow
{"column1": "value1", "column2": 123}
{"column1": "value2", "column2": 456}
==
вероятно работает.
В смысле, просто текст, соответствующий формату, завершающийся концом запроса.
Эй, народ! Выкатил новую фишку на sqlize.online - сейчас можно сохранять свои примеры кода
Читать полностью…Именно то, что нужно
А хост[ы] можно передавать параметром?
Я думаю для alter Modify TTL чтобы убрать это выражение ничего не нужно. Это изменение метаданных.
Читать полностью…чё там делать ./mvnw clean package и всё
Читать полностью…Видел, но в Java у нас нет экспертизы. Jar сделать не кому.
Кстати, а сами пробовали этот коннектор?
Вязли: https://mvnrepository.com/artifact/name.nkonev.flink/flink-sql-connector-clickhouse/1.17.1-9 - он не заработал.
Попробовали просто JDBC драйвер с JDBC коннектором, получили: Could not find any factory for identifier 'jdbc' that implements
народ, привет!
кто на каких инстансах крутит КХ в AWS? больше всего пока интересует сингл-нода конфиг.
Доки уже прочитал, но если в теме, у клика нет официального коннектора флинка, а подключение по jdbc говорит, что неизвестная нотация.
Читать полностью…Ок, попробую. Раньше отправляли доки читать, к ИИ...
Читать полностью…Коллеги. Может кто решал задачу как загрузить/прочитать данные в/из clickhouse через Flink, лучше pyFlink или SQL (пока думаем о версии 1.20). Есть ли коннектор? Какие версие драqверов использовать? Очень буду благодарен, если будет пример.
Читать полностью…Добрый, не получилось вернуть значения в колонке(
Читать полностью…Живу на такой схеме больше года, полет нормальный. Единственное сразу смотрите на RawBLOB
Читать полностью…а вы данные откуда берете?
просто например мне прилетает csv.gz и client-v2 позволяет закинуть его as is
А просто по http кидать блоки tsv или json вам почему не нравится?
Читать полностью…да, Named collections позволяют переопределять все параметры
SELECT * FROM remote(remote1, host = 'remote_host', table = one);
(грантами можно это запретить, чтобы пользователи не абьюзали NAMED COLLECTION и не ходили туда куда им нельзя используя пароль скрытый в NAMED COLLECTION)
по умолчанию materialize_ttl_after_modify = 1 и из за этого он начинает двигать, собсвенно это и послужило причиной всей ситуации косвенно
Читать полностью…проблема еще в том что там 30тб данных на массиве из блинов, если на этом всем ждать MATERIALIZE TTL то можно состариться
Читать полностью…